|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecteu.etaxonomy.cdm.model.common.CdmBase
eu.etaxonomy.cdm.model.common.VersionableEntity
eu.etaxonomy.cdm.model.common.AnnotatableEntity
eu.etaxonomy.cdm.model.common.IdentifiableEntity
eu.etaxonomy.cdm.model.common.TermBase
eu.etaxonomy.cdm.model.common.DefinedTermBase<T>
eu.etaxonomy.cdm.model.common.OrderedTermBase<T>
eu.etaxonomy.cdm.model.name.TypeDesignationStatusBase<NameTypeDesignationStatus>
eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus
@Indexed(index="eu.etaxonomy.cdm.model.common.DefinedTermBase") public class NameTypeDesignationStatus
The terms in this class define the status of a name type designation.
| Field Summary | |
|---|---|
protected static Map<UUID,NameTypeDesignationStatus> |
termMap
|
| 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 | |
|---|---|
|
NameTypeDesignationStatus()
Deprecated. |
protected |
NameTypeDesignationStatus(String term,
String label,
String labelAbbrev)
|
| Method Summary | |
|---|---|
static NameTypeDesignationStatus |
AUTOMATIC()
Returns the "automatic" name type designation status. If a new name has to be established for a genus name this new name automatically gets the same type species as the old name. |
protected static NameTypeDesignationStatus |
findTermByUuid(UUID uuid)
|
boolean |
isLectotype()
Returns the boolean value indicating whether this type designation status is itself "lectotype" or a kind of "lectotype" (true) or not (false). |
static NameTypeDesignationStatus |
LECTOTYPE()
Returns the lectotype name type designation status. This may be the same as a SUBSEQUENT_DESIGNATION() but used in botany. |
static NameTypeDesignationStatus |
MONOTYPY()
Returns the "monotypy" name type designation status. Only one species was included in original genus description. |
static NameTypeDesignationStatus |
NewInstance(String term,
String label,
String labelAbbrev)
Factory method: creates an additional type designation status instance with a description (in the default language), a label
and a label abbreviation. |
static NameTypeDesignationStatus |
NOT_APPLICABLE()
Returns the "not applicable" name type designation status. Used in the BDWD (BioSystematic Database of World Diptera) for nomina nuda, emendations and misspellings. |
static NameTypeDesignationStatus |
ORIGINAL_DESIGNATION()
Returns the "original designation" name type designation status. The type species is designated in the original genus description (this includes indication in the species name typicus). |
static NameTypeDesignationStatus |
PRESENT_DESIGNATION()
Returns the "present designation" name type designation status. The type species is designated now (maybe possible in future, after ICZN has changed and online publications are available). |
void |
resetTerms()
|
protected void |
setDefaultTerms(TermVocabulary<NameTypeDesignationStatus> termVocabulary)
|
static NameTypeDesignationStatus |
SUBSEQUENT_DESIGNATION()
Returns the "subsequent designation" name type designation status. Several species were included in the original genus description. |
static NameTypeDesignationStatus |
SUBSEQUENT_MONOTYPY()
Returns the "subsequent monotypy" name type designation status. If only one nominal species was first subsequently included in a nominal genus or subgenus established without included species, that nominal species is automatically fixed as the type species, by subsequent monotypy. |
static NameTypeDesignationStatus |
TAUTONYMY()
Returns the "tautonomy" name type designation status. The genus name is the same as the species name of one of the included species. |
| 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, 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, 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 |
|---|
protected static Map<UUID,NameTypeDesignationStatus> termMap
| Constructor Detail |
|---|
@Deprecated public NameTypeDesignationStatus()
NameTypeDesignationStatus(String, String, String)
protected NameTypeDesignationStatus(String term,
String label,
String labelAbbrev)
| Method Detail |
|---|
public static NameTypeDesignationStatus NewInstance(String term,
String label,
String labelAbbrev)
default language), a label
and a label abbreviation.
term - the string (in the default language) describing the
new name type designation status to be createdlabel - the string identifying the new name type designation
status to be createdlabelAbbrev - the string identifying (in abbreviated form) the
new name type designation status to be createdprotected static NameTypeDesignationStatus findTermByUuid(UUID uuid)
public void resetTerms()
resetTerms in class DefinedTermBase<NameTypeDesignationStatus>public static final NameTypeDesignationStatus AUTOMATIC()
public static final NameTypeDesignationStatus MONOTYPY()
public static final NameTypeDesignationStatus NOT_APPLICABLE()
public static final NameTypeDesignationStatus ORIGINAL_DESIGNATION()
public static final NameTypeDesignationStatus PRESENT_DESIGNATION()
public static final NameTypeDesignationStatus SUBSEQUENT_MONOTYPY()
public static final NameTypeDesignationStatus SUBSEQUENT_DESIGNATION()
public static final NameTypeDesignationStatus LECTOTYPE()
SUBSEQUENT_DESIGNATION() but used in botany.
Maybe these 2 status will be merged in future.
public static final NameTypeDesignationStatus TAUTONYMY()
protected void setDefaultTerms(TermVocabulary<NameTypeDesignationStatus> termVocabulary)
setDefaultTerms in class DefinedTermBase<NameTypeDesignationStatus>public boolean isLectotype()
specimen or illustration designated as the
nomenclatural type, when no holotype was indicated at the time of
publication of the "type-bringing" taxon name, when the
holotype is found to be assigned to taxon names belonging to more than
one homotypical group, or as long as it is missing.
LECTOTYPE(),
#HOLOTYPE(),
DefinedTermBase.getKindOf()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||