Revision b5c5e6fc
Added by Andreas Müller about 5 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IdentifiableSource.java | ||
---|---|---|
30 | 30 |
}) |
31 | 31 |
@Entity |
32 | 32 |
@Audited |
33 |
public class IdentifiableSource extends OriginalSourceBase<IdentifiableEntity>{ |
|
34 |
private static final long serialVersionUID = -8487673428764273806L; |
|
33 |
public class IdentifiableSource |
|
34 |
extends OriginalSourceBase<IdentifiableEntity<?>>{ |
|
35 |
|
|
36 |
private static final long serialVersionUID = -8487673428764273806L; |
|
35 | 37 |
@SuppressWarnings("unused") |
36 | 38 |
private static final Logger logger = Logger.getLogger(IdentifiableSource.class); |
37 | 39 |
|
... | ... | |
59 | 61 |
return result; |
60 | 62 |
} |
61 | 63 |
|
62 |
public static IdentifiableSource NewInstance(OriginalSourceType type, String id, String idNamespace, Reference citation, String microCitation){ |
|
64 |
public static IdentifiableSource NewInstance(OriginalSourceType type, String id, String idNamespace, Reference |
|
65 |
reference, String microReference){ |
|
63 | 66 |
IdentifiableSource result = NewInstance(type); |
64 | 67 |
result.setIdInSource(id); |
65 | 68 |
result.setIdNamespace(idNamespace); |
66 |
result.setCitation(citation);
|
|
67 |
result.setCitationMicroReference(microCitation);
|
|
69 |
result.setCitation(reference);
|
|
70 |
result.setCitationMicroReference(microReference);
|
|
68 | 71 |
return result; |
69 | 72 |
} |
70 | 73 |
|
74 |
public static IdentifiableSource NewInstance(OriginalSourceType type, String id, String idNamespace, Reference |
|
75 |
reference, String microReference, String originalInfo){ |
|
76 |
IdentifiableSource result = NewInstance(type, id, idNamespace, reference, microReference); |
|
77 |
result.setOriginalNameString(originalInfo); |
|
78 |
return result; |
|
79 |
} |
|
80 |
|
|
71 | 81 |
public static IdentifiableSource NewPrimarySourceInstance(Reference citation, String microCitation){ |
72 | 82 |
IdentifiableSource result = NewInstance(OriginalSourceType.PrimaryTaxonomicSource); |
73 | 83 |
result.setCitation(citation); |
Also available in: Unified diff
ref #8017 add sources to TypeDesignationBase