Revision aaee4922
Added by Andreas Müller about 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 |
this.typeUuid = identifierType.getUuid(); |
|
36 |
this.typeLabel = identifierType.getTitleCache(); |
|
35 |
if (identifierType != null){ |
|
36 |
this.typeUuid = identifierType.getUuid(); |
|
37 |
this.typeLabel = identifierType.getTitleCache(); |
|
38 |
} |
|
37 | 39 |
this.identifier = identifier; |
38 | 40 |
} |
39 | 41 |
public UUID getTypeUuid() {return typeUuid;} |
... | ... | |
49 | 51 |
this.identifier = new AlternativeIdentifier(identifierType, identifier); |
50 | 52 |
} |
51 | 53 |
|
52 |
public IdentifiedEntityDTO(DefinedTerm identifierType, String identifier, UUID entityUuid, String titleCache, String abbrevTitleCache){ |
|
54 |
public IdentifiedEntityDTO(DefinedTerm identifierType, String identifier, |
|
55 |
UUID entityUuid, String titleCache, String abbrevTitleCache){ |
|
53 | 56 |
super(entityUuid, titleCache, abbrevTitleCache); |
54 | 57 |
this.identifier = new AlternativeIdentifier(identifierType, identifier); |
55 | 58 |
} |
Also available in: Unified diff
ref #7283 fix NPE in AlternativeIdentifier constructor if no type is given