Project

General

Profile

« Previous | Next » 

Revision 3e5f990d

Added by Andreas Müller about 5 years ago

ref #8017 cleanup

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IdentifiableEntity.java
158 158
    @NotNull
159 159
    private List<Identifier> identifiers = new ArrayList<>();
160 160

  
161
//    @XmlElementWrapper(name = "Sources", nillable = true)
162
//    @XmlElement(name = "IdentifiableSource")
163
//    @OneToMany(fetch = FetchType.LAZY)
164
//    @Cascade({CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.DELETE})
165
//    @Merge(MergeMode.ADD_CLONE)
166
//    @NotNull
167
//    private Set<IdentifiableSource> sources = new HashSet<>();
168

  
169 161
    @XmlTransient
170 162
    @Transient
171 163
    protected S cacheStrategy;
......
549 541
     * {@inheritDoc}
550 542
     */
551 543
    @Override
552
    protected IdentifiableSource createNewInstance(OriginalSourceType type, String idInSource, String idNamespace,
544
    protected IdentifiableSource createNewSource(OriginalSourceType type, String idInSource, String idNamespace,
553 545
            Reference reference, String microReference, String originalInfo) {
554 546
        return IdentifiableSource.NewInstance(type, idInSource, idNamespace, reference, microReference, originalInfo);
555 547
    }
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/SourcedEntityBase.java
94 94
        if (id == null && idNamespace == null && citation == null && microCitation == null){
95 95
            return null;
96 96
        }
97
        SOURCE source = createNewInstance(type, id, idNamespace, citation, microCitation, null);
97
        SOURCE source = createNewSource(type, id, idNamespace, citation, microCitation, null);
98 98
        addSource(source);
99 99
        return source;
100 100
    }
......
113 113
        if (id == null && idNamespace == null && citation == null && microCitation == null){
114 114
            return null;
115 115
        }
116
        SOURCE source = createNewInstance(OriginalSourceType.Import, id, idNamespace, citation, microCitation, null);
116
        SOURCE source = createNewSource(OriginalSourceType.Import, id, idNamespace, citation, microCitation, null);
117 117
        addSource(source);
118 118
        return source;
119 119
    }
......
123 123
        if (citation == null && microCitation == null){
124 124
            return null;
125 125
        }
126
        SOURCE source = createNewInstance(OriginalSourceType.PrimaryTaxonomicSource, null, null, citation, microCitation, null);
126
        SOURCE source = createNewSource(OriginalSourceType.PrimaryTaxonomicSource, null, null, citation, microCitation, null);
127 127
        addSource(source);
128 128
        return source;
129 129
    }
......
157 157
        this.sources.clear();
158 158
    }
159 159

  
160
    protected abstract SOURCE createNewInstance(OriginalSourceType type, String idInSource, String idNamespace, Reference citation, String microReference, String originalNameString);
160
    protected abstract SOURCE createNewSource(OriginalSourceType type, String idInSource, String idNamespace, Reference citation, String microReference, String originalNameString);
161 161

  
162 162
//****************** CLONE ************************************************/
163 163

  
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/TypeDesignationBase.java
277 277
     * {@inheritDoc}
278 278
     */
279 279
    @Override
280
    protected IdentifiableSource createNewInstance(OriginalSourceType type, String idInSource, String idNamespace,
280
    protected IdentifiableSource createNewSource(OriginalSourceType type, String idInSource, String idNamespace,
281 281
            Reference reference, String microReference, String originalInfo) {
282 282
        return IdentifiableSource.NewInstance(type, idInSource, idNamespace, reference, microReference, originalInfo);
283 283
    }

Also available in: Unified diff