@Entity public class NameTypeDesignationStatus extends TypeDesignationStatusBase<NameTypeDesignationStatus>
name type designation
.Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.util.UUID,NameTypeDesignationStatus> |
termMap |
orderIndex
partOf, vocabulary
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
NameTypeDesignationStatus()
Deprecated.
|
protected |
NameTypeDesignationStatus(java.lang.String term,
java.lang.String label,
java.lang.String labelAbbrev) |
Modifier and Type | Method and Description |
---|---|
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(java.util.UUID uuid) |
boolean |
hasDesignationSource()
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(java.lang.String term,
java.lang.String label,
java.lang.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.
|
clone, compareTo, decreaseIndex, getNextHigherTerm, getNextLowerTerm, getOrderIndex, incrementIndex, isHigher, isLower, performCompareTo
addGeneralizationOf, addIncludes, addMedia, getByUuid, getCacher, getGeneralizationOf, getGeneralizationOf, getIdInVocabulary, getIncludes, getKindOf, getMedia, getPartOf, getSymbol, getSymbol2, getTermByClassAndUUID, getVocabulary, isKindOf, partOfCsvLineIndex, readCsvLine, readCsvLine, readIsPartOf, removeGeneralization, removeIncludes, removeMedia, setCacher, setGeneralizationOf, setIdInVocabulary, setIncludes, setKindOf, setPartOf, setSymbol, setSymbol2, setVocabulary, writeCsvLine
addRepresentation, getDescription, getDescription, getLabel, getLabel, getPreferredRepresentation, getPreferredRepresentation, getRepresentation, getRepresentations, getTermType, getUri, removeRepresentation, setLabel, setLabel, setTermType, setUri, toString
addCredit, addCredit, addExtension, addExtension, addIdentifier, addIdentifier, addIdentifier, addRights, addSource, addSources, createNewSource, generateTitle, getCacheStrategy, getCredits, getCredits, getData, getExtensions, getExtensions, getExtensions, getExtensionsConcat, getExtensionsConcat, getFilteredExtensions, getIdentifiers, getIdentifiers, getIdentifiers, getLsid, getRights, getTitleCache, getTruncatedCache, hasEmptyTitleCache, hasExtension, hasExtension, initListener, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeIdentifier, removeIdentifier, removeRights, replaceCredit, replaceIdentifier, resetTitleCache, setCacheStrategy, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, updateCaches, updateCaches
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, getSources, removeSource, removeSources
addAnnotation, addMarker, addMarker, getAnnotations, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker, setAnnotations
cloneLanguageString, equals, getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
addPropertyChangeListener, addPropertyChangeListener, addToSetWithChangeEvent, deproxy, deproxy, fireOnCreateEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUserFriendlyDescription, getUserFriendlyFieldName, getUserFriendlyTypeName, getUuid, hashCode, hasListeners, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isBlank, isInstanceOf, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid
finalize, getClass, notify, notifyAll, wait, wait, wait
getUuid
checkTermTypeEqualOrDescendant, checkTermTypeNull, checkTermTypes
removeSources
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, getSources, removeSource
addAnnotation, addMarker, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
protected static java.util.Map<java.util.UUID,NameTypeDesignationStatus> termMap
@Deprecated protected NameTypeDesignationStatus()
protected NameTypeDesignationStatus(java.lang.String term, java.lang.String label, java.lang.String labelAbbrev)
public static NameTypeDesignationStatus NewInstance(java.lang.String term, java.lang.String label, java.lang.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(java.util.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 hasDesignationSource()
TypeDesignationStatusBase
true
) or not
(false
). Lectotyp is used in a wider sense here including all
status requiring a designation source including neotypes and epitypes.specimen or illustration
or a taxon name
designated as the nomenclatural type, when no holotype was indicated at the time of
publication of the "type-providing" 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.hasDesignationSource
in class TypeDesignationStatusBase<NameTypeDesignationStatus>
#LECTOTYPE()
,
#HOLOTYPE()
,
DefinedTermBase.getKindOf()
Copyright © 2007-2020 EDIT. All Rights Reserved.