import org.apache.log4j.Logger;
import org.hibernate.envers.Audited;
+import org.hibernate.search.annotations.Indexed;
import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.cdm.model.common.OrderedTermBase;
@XmlType(name = "State")
@XmlRootElement(name = "State")
@Entity
+@Indexed(index = "eu.etaxonomy.cdm.model.common.DefinedTermBase")
@Audited
public class State extends OrderedTermBase<State> {
private static final long serialVersionUID = -4816292463790262516L;
return new State(term, label, labelAbbrev);
}
+//************************** METHODS ********************************
+
+ /* (non-Javadoc)
+ * @see eu.etaxonomy.cdm.model.common.DefinedTermBase#resetTerms()
+ */
+ @Override
+ public void resetTerms(){
+ termMap = null;
+ }
+
+
@Override
protected void setDefaultTerms(TermVocabulary<State> termVocabulary){
termMap = new HashMap<UUID, State>();