@Entity public abstract class TypeDesignationStatusBase<T extends TypeDesignationStatusBase<T>> extends OrderedTermBase<T>
specimen type designations
for a taxon name
or a set of them. Within this set basionyms
or replaced synonyms
, in case of reclassifications,
will be here referred as "type-bringing" taxon names.
The different status indicate whether the specimens
used as types
in a designation are duplicates, replacements, related specimens etc.
A standard (ordered) list of type designation status instances will be automatically created as the project starts. But this class allows to extend this standard list by creating new instances of additional type designation status if needed.
This class corresponds to:
orderIndex
partOf, vocabulary
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
TypeDesignationStatusBase()
Deprecated.
|
protected |
TypeDesignationStatusBase(TermType type)
Class constructor: creates a new empty type designation status instance.
|
protected |
TypeDesignationStatusBase(TermType type,
java.lang.String term,
java.lang.String label,
java.lang.String labelAbbrev)
Class constructor: creates an additional type designation status instance
with a description (in the
default language ), a label
and a label abbreviation. |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
hasDesignationSource()
Returns the boolean value indicating whether this type designation
status is itself "lectotype" or a kind of "lectotype" (
true ) or not
(false ). |
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, resetTerms, setCacher, setDefaultTerms, 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
@Deprecated protected TypeDesignationStatusBase()
protected TypeDesignationStatusBase(TermType type)
#NameTypeDesignationStatus(String, String, String)
,
#SpecimenTypeDesignationStatus(String, String, String)
protected TypeDesignationStatusBase(TermType type, 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 type designation status to be createdlabel
- the string identifying the new type designation
status to be createdlabelAbbrev
- the string identifying (in abbreviated form) the
new type designation status to be created#SnameTypeDesignationStatus()
,
#SpecimenTypeDesignationStatus()
public abstract boolean hasDesignationSource()
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.#LECTOTYPE()
,
#HOLOTYPE()
,
DefinedTermBase.getKindOf()
Copyright © 2007-2020 EDIT. All Rights Reserved.