(no commit message)
[cdmlib.git] / cdmlib-model / src / main / java / eu / etaxonomy / cdm / model / occurrence / Specimen.java
index b5f1ea79db8a6cc8f15b70a41096c73071b73461..2c917a15fccaff3c9fec9706e6d4082af18dde97 100644 (file)
@@ -9,10 +9,7 @@
 
 package eu.etaxonomy.cdm.model.occurrence;
 
-
 import org.apache.log4j.Logger;
-
-import java.util.*;
 import javax.persistence.*;
 
 /**
@@ -26,7 +23,24 @@ import javax.persistence.*;
 @Entity
 public class Specimen extends DerivedUnit {
        static Logger logger = Logger.getLogger(Specimen.class);
+       
        private PreservationMethod preservation;
+       
+       /**
+        * Factory method
+        * @return
+        */
+       public static Specimen NewInstance(){
+               return new Fossil();
+       }
+       
+       /**
+        * Constructor
+        */
+       protected Specimen() {
+               super();
+       }
+       
        @ManyToOne
        public PreservationMethod getPreservation(){
                return this.preservation;