@Entity public abstract class PresenceAbsenceTermBase<T extends PresenceAbsenceTermBase<?>> extends OrderedTermBase<T>
absence
(like "extinct") or the presence
(like "cultivated") of a taxon
in a named area
. Splitting the terms in two subclasses allows to
assign them automatically to absent or present status. These terms are only
used for distributions
.orderIndex
partOf, vocabulary
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
Modifier | Constructor and Description |
---|---|
protected |
PresenceAbsenceTermBase()
Deprecated.
|
protected |
PresenceAbsenceTermBase(String term,
String label,
String labelAbbrev)
Class constructor: creates a new presence or absence term with a description
(in the
default language ), a label and a label abbreviation. |
Modifier and Type | Method and Description |
---|---|
String |
getDefaultColor() |
T |
readCsvLine(Class<T> termClass,
List<String> csvLine,
Map<UUID,DefinedTermBase> terms,
boolean abbrevAsId)
Fills the
term with contents from a csvLine. |
void |
setDefaultColor(String defaultColor) |
clone, compareTo, decreaseIndex, equals, getNextHigherTerm, getNextLowerTerm, getOrderIndex, incrementIndex, isHigher, isLower, performCompareTo
addGeneralizationOf, addIncludes, addMedia, getByUuid, getCacher, getGeneralizationOf, getGeneralizationOf, getIdInVocabulary, getIncludes, getKindOf, getMedia, getPartOf, getVocabulary, isKindOf, partOfCsvLineIndex, readCsvLine, readIsPartOf, removeGeneralization, removeIncludes, removeMedia, resetTerms, setCacher, setDefaultTerms, setGeneralizationOf, setIdInVocabulary, setIncludes, setKindOf, setPartOf, setVocabulary, writeCsvLine
addRepresentation, getDescription, getDescription, getLabel, getLabel, getPreferredRepresentation, getPreferredRepresentation, getRepresentation, getRepresentations, getTermType, getUri, removeRepresentation, setLabel, setLabel, setTermType, setUri, toString
addCredit, addCredit, addExtension, addExtension, addImportSource, 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
addAnnotation, addMarker, getAnnotations, getMarkers, hasMarker, hasMarker, removeAnnotation, removeMarker
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
addPropertyChangeListener, addPropertyChangeListener, deproxy, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUuid, hashCode, hasListeners, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isInstanceOf, removePropertyChangeListener, removePropertyChangeListener, setCreated, setCreatedBy, setId, setUuid
finalize, getClass, notify, notifyAll, wait, wait, wait
getUuid
addAnnotation, addMarker, getAnnotations, getMarkers, hasMarker, hasMarker, removeAnnotation, removeMarker
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, setCreated, setCreatedBy, setId, setUuid
@Deprecated protected PresenceAbsenceTermBase()
protected PresenceAbsenceTermBase(String term, String label, String labelAbbrev)
default language
), a label and a label abbreviation.term
- the string (in the default language) describing the
new presence or absence term to be createdlabel
- the string identifying the new presence or absence term to be createdlabelAbbrev
- the string identifying (in abbreviated form) the
new presence or absence term to be createdPresenceAbsenceTermBase()
public T readCsvLine(Class<T> termClass, List<String> csvLine, Map<UUID,DefinedTermBase> terms, boolean abbrevAsId)
ILoadableTerm
term
with contents from a csvLine. If the csvLine represents the default language
the csvLine attributes are merged into the existing default language and the default Language is returned.readCsvLine
in interface ILoadableTerm<T extends PresenceAbsenceTermBase<?>>
readCsvLine
in class DefinedTermBase<T extends PresenceAbsenceTermBase<?>>
public String getDefaultColor()
public void setDefaultColor(String defaultColor)
defaultColor
- the defaultColor to setCopyright © 2007-2014 EDIT. All Rights Reserved.