Revision cb9801c1
Added by Katja Luther over 5 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/dto/IdentifiedEntityDTO.java | ||
---|---|---|
32 | 32 |
String typeLabel; |
33 | 33 |
String identifier; |
34 | 34 |
public AlternativeIdentifier(DefinedTerm identifierType, String identifier) { |
35 |
|
|
35 | 36 |
if (identifierType != null){ |
36 | 37 |
this.typeUuid = identifierType.getUuid(); |
37 | 38 |
this.typeLabel = identifierType.getTitleCache(); |
38 | 39 |
} |
40 |
|
|
39 | 41 |
this.identifier = identifier; |
40 | 42 |
} |
41 | 43 |
public UUID getTypeUuid() {return typeUuid;} |
... | ... | |
54 | 56 |
public IdentifiedEntityDTO(DefinedTerm identifierType, String identifier, |
55 | 57 |
UUID entityUuid, String titleCache, String abbrevTitleCache){ |
56 | 58 |
super(entityUuid, titleCache, abbrevTitleCache); |
57 |
this.identifier = new AlternativeIdentifier(identifierType, identifier); |
|
59 |
if (identifier != null){ |
|
60 |
this.identifier = new AlternativeIdentifier(identifierType, identifier); |
|
61 |
} |
|
62 |
|
|
58 | 63 |
} |
59 | 64 |
|
60 | 65 |
public AlternativeIdentifier getIdentifier() { |
Also available in: Unified diff
ref #7755: provide all data for specimen pages