import eu.etaxonomy.cdm.model.location.Point;\r
import eu.etaxonomy.cdm.model.location.ReferenceSystem;\r
import eu.etaxonomy.cdm.model.media.Media;\r
+import eu.etaxonomy.cdm.model.molecular.DnaSample;\r
import eu.etaxonomy.cdm.model.name.TaxonNameBase;\r
import eu.etaxonomy.cdm.model.occurrence.Collection;\r
import eu.etaxonomy.cdm.model.occurrence.DerivationEvent;\r
}\r
}\r
\r
+ public static DerivedUnitType valueOf2(String type){\r
+ if (type == null){\r
+ return null;\r
+ }\r
+ type = type.replace(" ", "").toLowerCase();\r
+ if (type.equals("specimen")){\r
+ return Specimen;\r
+ }else if (type.equals("livingbeing")){\r
+ return LivingBeing;\r
+ }else if (type.equals("observation")){\r
+ return Observation;\r
+ }else if (type.equals("fossil")){\r
+ return Fossil;\r
+ }else if (type.equals("unknown")){\r
+ return DerivedUnitType.DerivedUnit;\r
+ }else if (type.equals("derivedunit")){\r
+ return DerivedUnitType.DerivedUnit;\r
+ }\r
+ return null;\r
+ }\r
+ \r
}\r
\r
\r