@Entity public class NameTypeDesignation extends TypeDesignationBase<NameTypeDesignationStatus>
taxon name
with a rank
above "species aggregate" by another taxon name.type designations
and not as name relationships
.TypeDesignationBase
,
SpecimenTypeDesignation
,
Serialized Formannotations, markers
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
NameTypeDesignation()
Class constructor: creates a new empty name type designation.
|
protected |
NameTypeDesignation(TaxonName typeName,
NameTypeDesignationStatus status,
Reference citation,
java.lang.String citationMicroReference,
java.lang.String originalNameString)
Class constructor: creates a new name type designation instance
(including its
reference source and eventually
the taxon name string originally used by this reference when establishing
the former designation). |
protected |
NameTypeDesignation(TaxonName typeName,
Reference citation,
java.lang.String citationMicroReference,
java.lang.String originalNameString,
NameTypeDesignationStatus status,
boolean rejectedType,
boolean conservedType,
boolean isNotDesignated)
Class constructor: creates a new name type designation instance
(including its
reference source and eventually
the taxon name string originally used by this reference when establishing
the former designation). |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clones this name type.
|
TaxonName |
getTypeName()
Returns the
taxon name that plays the role of the
taxon name type in this taxon name type designation. |
boolean |
isConservedType()
Returns the boolean value "true" if the competent authorities decided to
conserve the use of the species taxon name as the type for this taxon
name type designation.
|
boolean |
isRejectedType()
Returns the boolean value "true" if the competent authorities decided to
reject the use of the species taxon name as the type for this taxon
name type designation.
|
static NameTypeDesignation |
NewInstance() |
void |
removeType()
Remove the type (specimen or name) from this type designation
|
void |
setConservedType(boolean conservedType) |
void |
setRejectedType(boolean rejectedType) |
void |
setTypeName(TaxonName typeName) |
addTypifiedName, createNewSource, getCitation, getCitationMicroReference, getRegistrations, getTypeStatus, getTypifiedNames, hasDesignationSource, isNotDesignated, removeTypifiedName, setCitation, setCitationMicroReference, setNotDesignated, setTypeStatus
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, addSource, addSources, 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, initListener, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isBlank, isInstanceOf, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
protected NameTypeDesignation()
#NameTypeDesignation(TaxonName, Reference, String, String, boolean, boolean, boolean)
protected NameTypeDesignation(TaxonName typeName, NameTypeDesignationStatus status, Reference citation, java.lang.String citationMicroReference, java.lang.String originalNameString)
reference source
and eventually
the taxon name string originally used by this reference when establishing
the former designation).typeName
- the taxon name used as a typecitation
- the reference source for the new designationcitationMicroReference
- the string with the details describing the exact localisation within the referenceoriginalNameString
- the taxon name string used originally in the reference source for the new designationisRejectedType
- the boolean flag indicating whether the competent authorities rejected
this name type designationisConservedType
- the boolean flag indicating whether the competent authorities conserved
this name type designationisNotDesignated
- the boolean flag indicating whether there is no name type at all for
this name type designationNameTypeDesignation()
,
TypeDesignationBase.isNotDesignated()
,
TaxonName#addNameTypeDesignation(TaxonName, Reference, String, String, boolean, boolean, boolean, boolean, boolean)
protected NameTypeDesignation(TaxonName typeName, Reference citation, java.lang.String citationMicroReference, java.lang.String originalNameString, NameTypeDesignationStatus status, boolean rejectedType, boolean conservedType, boolean isNotDesignated)
reference source
and eventually
the taxon name string originally used by this reference when establishing
the former designation).typeName
- the taxon name used as a typecitation
- the reference source for the new designationcitationMicroReference
- the string with the details describing the exact localisation within the referenceoriginalNameString
- the taxon name string used originally in the reference source for the new designationisRejectedType
- the boolean flag indicating whether the competent authorities rejected
this name type designationisConservedType
- the boolean flag indicating whether the competent authorities conserved
this name type designationisNotDesignated
- the boolean flag indicating whether there is no name type at all for
this name type designationNameTypeDesignation()
,
TypeDesignationBase.isNotDesignated()
,
TaxonName#addNameTypeDesignation(TaxonName, Reference, String, String, boolean, boolean, boolean, boolean, boolean)
public static NameTypeDesignation NewInstance()
public void removeType()
TypeDesignationBase
removeType
in class TypeDesignationBase<NameTypeDesignationStatus>
public TaxonName getTypeName()
taxon name
that plays the role of the
taxon name type in this taxon name type designation. The rank
of the taxon name type must be "species".public void setTypeName(TaxonName typeName)
getTypeName()
public boolean isRejectedType()
isConservedType()
public void setRejectedType(boolean rejectedType)
isRejectedType()
public boolean isConservedType()
isRejectedType()
public void setConservedType(boolean conservedType)
isConservedType()
public java.lang.Object clone()
clone
in class TypeDesignationBase<NameTypeDesignationStatus>
TypeDesignationBase.clone()
,
Object.clone()
Copyright © 2007-2020 EDIT. All Rights Reserved.