LazyInitError in Representation.getLanguage and minor changes
[cdmlib.git] / cdmlib-model / src / main / java / eu / etaxonomy / cdm / model / common / Figure.java
index e77c96c85b34fa94cc81cc3cc089912e772c5c8c..3a0efea4bb099bbafc267ba05a7037c541b09162 100644 (file)
@@ -12,16 +12,40 @@ package eu.etaxonomy.cdm.model.common;
 
 import org.apache.log4j.Logger;
 
-import java.util.*;
+import eu.etaxonomy.cdm.model.media.ReferencedMedia;
+
 import javax.persistence.*;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
 
 /**
  * @author m.doering
  * @version 1.0
  * @created 08-Nov-2007 13:06:25
  */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Figure")
 @Entity
+//@Audited
 public class Figure extends ReferencedMedia {
-       static Logger logger = Logger.getLogger(Figure.class);
-
+       private static final long serialVersionUID = -1712467725277327725L;
+       @SuppressWarnings("unused")
+       private static final Logger logger = Logger.getLogger(Figure.class);
+       
+       /**
+        * Factory method
+        * @return
+        */
+       public static Figure NewInstance(){
+               return new Figure();
+       }
+       
+       /**
+        * Constructor
+        */
+       protected Figure() {
+               super();
+       }
+       
 }
\ No newline at end of file