Revision 0979f889
Added by Andreas Kohlbecker over 3 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/dto/SpecimenOrObservationDTOFactory.java | ||
---|---|---|
22 | 22 |
*/ |
23 | 23 |
public class SpecimenOrObservationDTOFactory { |
24 | 24 |
|
25 |
public static DerivateDTO fromEntity(SpecimenOrObservationBase entity) {
|
|
25 |
public static SpecimenOrObservationBaseDTO fromEntity(SpecimenOrObservationBase entity) {
|
|
26 | 26 |
if(entity == null) { |
27 | 27 |
return null; |
28 | 28 |
} |
29 | 29 |
if (entity instanceof FieldUnit) { |
30 | 30 |
return FieldUnitDTO.fromEntity((FieldUnit) entity); |
31 | 31 |
} else { |
32 |
return PreservedSpecimenDTO.fromEntity((DerivedUnit) entity);
|
|
32 |
return DerivedUnitDTO.fromEntity((DerivedUnit) entity);
|
|
33 | 33 |
} |
34 | 34 |
} |
35 | 35 |
|
... | ... | |
40 | 40 |
return FieldUnitDTO.fromEntity(entity); |
41 | 41 |
} |
42 | 42 |
|
43 |
public static PreservedSpecimenDTO fromDerivedUnit(DerivedUnit entity){
|
|
43 |
public static DerivedUnitDTO fromDerivedUnit(DerivedUnit entity){
|
|
44 | 44 |
if(entity == null) { |
45 | 45 |
return null; |
46 | 46 |
} |
47 |
return PreservedSpecimenDTO.fromEntity(entity);
|
|
47 |
return DerivedUnitDTO.fromEntity(entity);
|
|
48 | 48 |
} |
49 | 49 |
|
50 | 50 |
} |
Also available in: Unified diff
ref #9252 harmonizing SpecimenOrOberservationBase related DTOs - renaming classes