@Entity public class SpecimenTypeDesignationStatus extends TypeDesignationStatusBase<SpecimenTypeDesignationStatus>
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:
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.util.UUID,SpecimenTypeDesignationStatus> |
termMap |
orderIndex
partOf, vocabulary
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
SpecimenTypeDesignationStatus()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SpecimenTypeDesignationStatus |
EPITYPE()
Returns the "epitype" designation status.
|
protected static SpecimenTypeDesignationStatus |
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 SpecimenTypeDesignationStatus |
HOLOTYPE()
Returns the "holotype" designation status.
|
static SpecimenTypeDesignationStatus |
ICONOTYPE()
Returns the "iconotype" designation status.
|
static SpecimenTypeDesignationStatus |
ISOEPITYPE()
Returns the "isoepitype" designation status.
|
static SpecimenTypeDesignationStatus |
ISOLECTOTYPE()
Returns the "isolectotype" designation status.
|
static SpecimenTypeDesignationStatus |
ISONEOTYPE()
Returns the "isoneotype" designation status.
|
static SpecimenTypeDesignationStatus |
ISOPARATYPE()
Returns the "isoparatype" designation status.
|
static SpecimenTypeDesignationStatus |
ISOSYNTYPE()
Returns the "isosyntype" designation status.
|
static SpecimenTypeDesignationStatus |
ISOTYPE()
Returns the "isotype" designation status.
|
static SpecimenTypeDesignationStatus |
LECTOTYPE()
Returns the "lectotype" designation status.
|
static SpecimenTypeDesignationStatus |
NEOTYPE()
Returns the "neotype" designation status.
|
static SpecimenTypeDesignationStatus |
ORIGINAL_MATERIAL()
Returns the "original material" type designation status.
|
static SpecimenTypeDesignationStatus |
PARALECTOTYPE()
Returns the "paralectotype" designation status.
|
static SpecimenTypeDesignationStatus |
PARANEOTYPE()
Returns the "paraneotype" designation status.
|
static SpecimenTypeDesignationStatus |
PARATYPE()
Returns the "paratype" designation status.
|
static SpecimenTypeDesignationStatus |
PHOTOTYPE()
Returns the "phototype" type designation status.
|
void |
resetTerms() |
static SpecimenTypeDesignationStatus |
SECOND_STEP_LECTOTYPE()
Returns the "second step lectotype" designation status.
|
static SpecimenTypeDesignationStatus |
SECOND_STEP_NEOTYPE()
Returns the "second step neotype" designation status.
|
protected void |
setDefaultTerms(TermVocabulary<SpecimenTypeDesignationStatus> termVocabulary) |
static SpecimenTypeDesignationStatus |
SYNTYPE()
Returns the "syntype" designation status.
|
static SpecimenTypeDesignationStatus |
TYPE()
Returns the "unknown" designation status.
|
static SpecimenTypeDesignationStatus |
UNSPECIFIC()
Returns the "unspecific" type designation status.
|
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,SpecimenTypeDesignationStatus> termMap
@Deprecated protected SpecimenTypeDesignationStatus()
public void resetTerms()
resetTerms
in class DefinedTermBase<SpecimenTypeDesignationStatus>
protected static SpecimenTypeDesignationStatus findTermByUuid(java.util.UUID uuid)
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<SpecimenTypeDesignationStatus>
#LECTOTYPE()
,
#HOLOTYPE()
,
DefinedTermBase.getKindOf()
public static final SpecimenTypeDesignationStatus TYPE()
public static final SpecimenTypeDesignationStatus HOLOTYPE()
specimen or illustration
designated as the nomenclatural type by the author
of the
"type-bringing" taxon name
(or by the author of a later validated
"invalid" taxon name).NameRelationshipType.VALIDATED_BY_NAME()
public static final SpecimenTypeDesignationStatus LECTOTYPE()
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 to be assigned to taxon names belonging to more than one
homotypical group
, or as long as it is missing.HOLOTYPE()
public static final SpecimenTypeDesignationStatus NEOTYPE()
specimen or illustration
selected to serve as nomenclatural type
as long as all of the material on which the "type-bringing" taxon name
was based
is missing.HOLOTYPE()
public static final SpecimenTypeDesignationStatus EPITYPE()
specimen or illustration
selected to serve as an interpretative type
when the holotype, lectotype or previously designated neotype, or all
original material associated with the validly
published "type-bringing"
taxon name
, is demonstrably ambiguous and cannot be critically
identified for purposes of the precise application of the taxon name.
When an epitype is designated, the holotype, lectotype or neotype that
the epitype supports must be explicitly cited.HOLOTYPE()
,
LECTOTYPE()
,
NEOTYPE()
public static final SpecimenTypeDesignationStatus ISOTYPE()
specimen
.HOLOTYPE()
public static final SpecimenTypeDesignationStatus SYNTYPE()
specimens
cited in the protologue
of the
"type-bringing" taxon name
when no holotype was designated,
or any one of two or more specimens simultaneously designated as types.HOLOTYPE()
public static final SpecimenTypeDesignationStatus ISOSYNTYPE()
specimen
cited in the
protologue of the type-bringing taxon name
which is
a duplicate of a syntype
.
See also article 9.10 of the ICBNHOLOTYPE()
public static final SpecimenTypeDesignationStatus PARATYPE()
specimen
cited in the protologue
of the "type-bringing"
taxon name
that is neither the holotype nor an isotype,
nor one of the syntypes if two or more specimens were simultaneously
designated as types.HOLOTYPE()
,
ISOTYPE()
,
SYNTYPE()
public static final SpecimenTypeDesignationStatus ISOLECTOTYPE()
specimen
.LECTOTYPE()
public static final SpecimenTypeDesignationStatus ISONEOTYPE()
specimen
.NEOTYPE()
public static final SpecimenTypeDesignationStatus ISOPARATYPE()
specimen
.PARATYPE()
,
ISOTYPE()
public static final SpecimenTypeDesignationStatus PARANEOTYPE()
specimen
,
cited when selecting a neotype, other than the neotype itself. Also
called "neoparatype" in zoology.NEOTYPE()
public static final SpecimenTypeDesignationStatus SECOND_STEP_LECTOTYPE()
specimen or illustration
, designated as lectotype
in order to substitute another already existing lectotype.LECTOTYPE()
public static final SpecimenTypeDesignationStatus SECOND_STEP_NEOTYPE()
specimen or illustration
, designated as neotype
in order to substitute another already existing neotype.LECTOTYPE()
public static final SpecimenTypeDesignationStatus PARALECTOTYPE()
specimen
, cited when designating a lectotype, other than
the lectotype itself. Also called "lectoparatype" in zoology.LECTOTYPE()
public static final SpecimenTypeDesignationStatus ISOEPITYPE()
specimen
.EPITYPE()
public static final SpecimenTypeDesignationStatus ICONOTYPE()
drawing
and not a specimen
.
"Iconotype" does not have type status according to the ICBN.HOLOTYPE()
,
LECTOTYPE()
public static final SpecimenTypeDesignationStatus UNSPECIFIC()
public static final SpecimenTypeDesignationStatus ORIGINAL_MATERIAL()
public static final SpecimenTypeDesignationStatus PHOTOTYPE()
protected void setDefaultTerms(TermVocabulary<SpecimenTypeDesignationStatus> termVocabulary)
setDefaultTerms
in class DefinedTermBase<SpecimenTypeDesignationStatus>
Copyright © 2007-2020 EDIT. All Rights Reserved.