X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/bdd34db472df12cdc643ae819aa323e5ed65358a..05109aeb4d2caabb4b8753f0c0f25a4ec153de8c:/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/LanguageString.java diff --git a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/LanguageString.java b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/LanguageString.java index 75b6ea9ee6..5ce0f2d05b 100644 --- a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/LanguageString.java +++ b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/LanguageString.java @@ -9,17 +9,31 @@ package eu.etaxonomy.cdm.model.common; +import javax.persistence.Entity; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + import org.apache.log4j.Logger; -import javax.persistence.*; +import org.hibernate.envers.Audited; +import org.hibernate.search.annotations.Indexed; /** * @author m.doering * @version 1.0 * @created 08-Nov-2007 13:06:32 */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LanguageString") +@XmlRootElement(name = "LanguageString") @Entity -public class LanguageString extends LanguageStringBase{ - static Logger logger = Logger.getLogger(LanguageString.class); +@Indexed(index = "eu.etaxonomy.cdm.model.common.LanguageString") +@Audited +public class LanguageString extends LanguageStringBase implements Cloneable { + private static final long serialVersionUID = -1502298496073201104L; + @SuppressWarnings("unused") + private static final Logger logger = Logger.getLogger(LanguageString.class); public static LanguageString NewInstance(String text, Language language){ return new LanguageString(text, language); @@ -53,6 +67,10 @@ public class LanguageString extends LanguageStringBase{ } } - + @Override + public Object clone() throws CloneNotSupportedException { + LanguageString result = (LanguageString)super.clone(); + return result; + } } \ No newline at end of file