eu.etaxonomy.cdm.model.occurrence
Class DeterminationModifier

java.lang.Object
  extended by eu.etaxonomy.cdm.model.common.CdmBase
      extended by eu.etaxonomy.cdm.model.common.VersionableEntity
          extended by eu.etaxonomy.cdm.model.common.AnnotatableEntity
              extended by eu.etaxonomy.cdm.model.common.IdentifiableEntity<IIdentifiableEntityCacheStrategy>
                  extended by eu.etaxonomy.cdm.model.common.TermBase
                      extended by eu.etaxonomy.cdm.model.common.DefinedTermBase<T>
                          extended by eu.etaxonomy.cdm.model.common.OrderedTermBase<Modifier>
                              extended by eu.etaxonomy.cdm.model.description.Modifier
                                  extended by eu.etaxonomy.cdm.model.occurrence.DeterminationModifier
All Implemented Interfaces:
IAnnotatableEntity, ICdmBase, IDefinedTerm<Modifier>, IIdentifiableEntity, ILoadableTerm<Modifier>, ISourceable<IdentifiableSource>, IVersionableEntity, Serializable, Cloneable, Comparable<Modifier>

@Entity
@Indexed(index="eu.etaxonomy.cdm.model.common.DefinedTermBase")
public class DeterminationModifier
extends Modifier

modifier for a determination. can be cf. det. rev. conf. for example

Author:
m.doering
See Also:
Serialized Form

Field Summary
protected static Map<UUID,DeterminationModifier> termMap
           
static UUID uuidAffinis
           
static UUID uuidConfer
           
 
Fields inherited from class eu.etaxonomy.cdm.model.common.OrderedTermBase
orderIndex
 
Fields inherited from class eu.etaxonomy.cdm.model.common.DefinedTermBase
partOf, vocabulary
 
Fields inherited from class eu.etaxonomy.cdm.model.common.IdentifiableEntity
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
 
Fields inherited from class eu.etaxonomy.cdm.model.common.AnnotatableEntity
annotations, markers
 
Fields inherited from class eu.etaxonomy.cdm.model.common.CdmBase
uuid
 
Constructor Summary
  DeterminationModifier()
          Constructor
protected DeterminationModifier(String term, String label, String labelAbbrev)
          Constructor
 
Method Summary
static DeterminationModifier AFFINIS()
           
static DeterminationModifier CONFER()
           
protected static DeterminationModifier getTermByUuid(UUID uuid)
           
static DeterminationModifier NewInstance()
          Factory method
static DeterminationModifier NewInstance(String term, String label, String labelAbbrev)
          Factory method
 void resetTerms()
           
protected  void setDefaultTerms(TermVocabulary<Modifier> termVocabulary)
           
 
Methods inherited from class eu.etaxonomy.cdm.model.common.OrderedTermBase
clone, compareTo, decreaseIndex, equals, getOrderIndex, incrementIndex, isHigher, isLower, performCompareTo
 
Methods inherited from class eu.etaxonomy.cdm.model.common.DefinedTermBase
addGeneralizationOf, addIncludes, addMedia, getByUuid, getGeneralizationOf, getIncludes, getKindOf, getMedia, getPartOf, getVocabulary, readCsvLine, readCsvLine, removeGeneralization, removeIncludes, removeMedia, setGeneralizationOf, setIncludes, setKindOf, setPartOf, setVocabulary, writeCsvLine
 
Methods inherited from class eu.etaxonomy.cdm.model.common.TermBase
addRepresentation, getDescription, getDescription, getLabel, getLabel, getPreferredRepresentation, getPreferredRepresentation, getRepresentation, getRepresentations, getUri, removeRepresentation, setLabel, setLabel, setUri, toString
 
Methods inherited from class eu.etaxonomy.cdm.model.common.IdentifiableEntity
addCredit, addCredit, addExtension, addExtension, addRights, addSource, addSource, compareTo, generateTitle, getCacheStrategy, getCredits, getCredits, getData, getExtensions, getExtensions, getExtensions, getLsid, getRights, getSources, getTitleCache, getTruncatedCache, initListener, isProtectedTitleCache, regenerateTitleCache, removeCredit, removeCredit, removeExtension, removeRights, removeSource, setCacheStrategy, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache
 
Methods inherited from class eu.etaxonomy.cdm.model.common.AnnotatableEntity
addAnnotation, addMarker, getAnnotations, getMarkers, hasMarker, hasMarker, removeAnnotation, removeMarker
 
Methods inherited from class eu.etaxonomy.cdm.model.common.VersionableEntity
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
 
Methods inherited from class eu.etaxonomy.cdm.model.common.CdmBase
addPropertyChangeListener, addPropertyChangeListener, clone, deproxy, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUuid, hashCode, hasListeners, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isInstanceOf, removePropertyChangeListener, removePropertyChangeListener, setCreated, setCreatedBy, setId, setUuid
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.IDefinedTerm
getUuid
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.IAnnotatableEntity
addAnnotation, addMarker, getAnnotations, getMarkers, hasMarker, hasMarker, removeAnnotation, removeMarker
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.IVersionableEntity
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.ICdmBase
getCreated, getCreatedBy, getId, getUuid, setCreated, setCreatedBy, setId, setUuid
 

Field Detail

uuidConfer

public static final UUID uuidConfer

uuidAffinis

public static final UUID uuidAffinis

termMap

protected static Map<UUID,DeterminationModifier> termMap
Constructor Detail

DeterminationModifier

public DeterminationModifier()
Constructor


DeterminationModifier

protected DeterminationModifier(String term,
                                String label,
                                String labelAbbrev)
Constructor

Method Detail

NewInstance

public static DeterminationModifier NewInstance()
Factory method

Returns:

NewInstance

public static DeterminationModifier NewInstance(String term,
                                                String label,
                                                String labelAbbrev)
Factory method

Returns:

getTermByUuid

protected static DeterminationModifier getTermByUuid(UUID uuid)

AFFINIS

public static final DeterminationModifier AFFINIS()

CONFER

public static final DeterminationModifier CONFER()

resetTerms

public void resetTerms()
Overrides:
resetTerms in class Modifier

setDefaultTerms

protected void setDefaultTerms(TermVocabulary<Modifier> termVocabulary)
Overrides:
setDefaultTerms in class Modifier


Copyright © 2007-2013 EDIT. All Rights Reserved.