@Entity @Indexed(index="eu.etaxonomy.cdm.model.name.TaxonNameBase") @Configurable public class CultivarPlantName extends BotanicalName
ranks
for cultivars are CULTIVAR, GREX, CONVAR, CULTIVAR_GROUP,
GRAFT_CHIMAERA or DENOMINATION_CLASS.
This class corresponds partially to: NameBotanical according to the ABCD schema.
fullTitleCache, protectedAuthorshipCache, protectedNameCache
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
Modifier | Constructor and Description |
---|---|
|
CultivarPlantName()
Class constructor: creates a new cultivar taxon name instance
only containing the
default cache strategy . |
protected |
CultivarPlantName(Rank rank,
HomotypicalGroup homotypicalGroup)
Class constructor: creates a new cultivar taxon name instance
only containing its
rank ,
its homotypical group and
the default cache strategy . |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones this cultivar plant name.
|
NomenclaturalCode |
getNomenclaturalCode()
Returns the
nomenclatural code that governs
the construction of this cultivar taxon name, that is the
International Code of Nomenclature for Cultivated Plants. |
isAnamorphic, isAutonym, setAnamorphic
addBasionym, addBasionym, addDescription, addHybridChild, addHybridParent, addHybridRelationship, addNameRelationship, addNameTypeDesignation, addNameTypeDesignation, addParsingProblem, addParsingProblems, addRelationship, addRelationshipFromName, addRelationshipFromName, addRelationshipToName, addRelationshipToName, addReplacedSynonym, addSpecimenTypeDesignation, addStatus, addStatus, addTaxonBase, addTypeDesignation, castAndDeproxy, castAndDeproxy, compareToName, computeBasionymAuthorNomenclaturalTitle, computeCombinationAuthorNomenclaturalTitle, computeExBasionymAuthorNomenclaturalTitle, computeExCombinationAuthorNomenclaturalTitle, generateAuthorship, generateFullTitle, generateNameCache, getAcronym, getAllFields, getAppendedPhrase, getAuthorshipCache, getBasionym, getBasionymAuthorship, getBasionyms, getBreed, getCitationString, getCombinationAuthorship, getCultivarName, getDescriptions, getExBasionymAuthorship, getExCombinationAuthorship, getFullTitleCache, getGenusOrUninomial, getHomotypicalGroup, getHybridChildRelations, getHybridParentRelations, getInfraGenericEpithet, getInfraSpecificEpithet, getLastNamePart, getNameApprobation, getNameCache, getNameRelations, getNameTypeDesignations, getNomenclaturalMicroReference, getNomenclaturalReference, getOrderedChildRelationships, getOriginalPublicationYear, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, getPublicationYear, getRank, getReferenceYear, getRelationsFromThisName, getRelationsToThisName, getReplacedSynonyms, getSpecificEpithet, getSpecimenTypeDesignations, getSpecimenTypeDesignationsOfHomotypicalGroup, getStatus, getSubGenusAuthorship, getSynonyms, getTaggedName, getTaxa, getTaxonBases, getTitleCache, getTypeDesignations, hasAuthors, hasProblem, hasProblem, initListener, isBasionymFor, isBinomHybrid, isGenus, isGroupsBasionym, isHomotypic, isHybrid, isHybridFormula, isHybridName, isInfraGeneric, isInfraSpecific, isMonomHybrid, isOriginalCombination, isProtectedAuthorshipCache, isProtectedFullTitleCache, isProtectedNameCache, isReplacedSynonym, isSpecies, isSpeciesAggregate, isSupraGeneric, isSupraSpecific, isTrinomHybrid, makeGroupsBasionym, mergeHomotypicGroups, removeAsGroupsBasionym, removeBasionyms, removeDescription, removeHybridChild, removeHybridParent, removeHybridRelationship, removeNameRelationship, removeParsingProblem, removeRelationToTaxonName, removeStatus, removeTaxonBase, removeTypeDesignation, setAcronym, setAppendedPhrase, setAsGroupsBasionym, setAuthorshipCache, setAuthorshipCache, setBasionymAuthorship, setBinomHybrid, setBreed, setCombinationAuthorship, setCultivarName, setExBasionymAuthorship, setExCombinationAuthorship, setFullTitleCache, setFullTitleCache, setGenusOrUninomial, setHomotypicalGroup, setHybridFormula, setInfraGenericEpithet, setInfraSpecificEpithet, setMonomHybrid, setNameApprobation, setNameCache, setNameCache, setNomenclaturalMicroReference, setNomenclaturalReference, setOriginalPublicationYear, setParsingProblem, setProblemEnds, setProblemStarts, setProtectedAuthorshipCache, setProtectedFullTitleCache, setProtectedNameCache, setPublicationYear, setRank, setSpecificEpithet, setSubGenusAuthorship, setTitleCache, setTrinomHybrid
addCredit, addCredit, addExtension, addExtension, addIdentifier, addIdentifier, addIdentifier, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addRights, addSource, addSource, addSources, generateTitle, getCacheStrategy, getCredits, getCredits, getData, getExtensions, getExtensions, getExtensions, getIdentifiers, getIdentifiers, getIdentifiers, getLsid, getRights, getSources, getTruncatedCache, hasEmptyTitleCache, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeIdentifier, removeIdentifier, removeRights, removeSource, removeSources, replaceCredit, replaceIdentifier, setCacheStrategy, setLsid, setProtectedTitleCache, setTitleCache, toString
addAnnotation, addMarker, getAnnotations, getMarkers, hasMarker, hasMarker, removeAnnotation, removeMarker
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, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid
finalize, getClass, notify, notifyAll, wait, wait, wait
addCredit, addCredit, addExtension, addExtension, addIdentifier, addIdentifier, addIdentifier, addRights, generateTitle, getCredits, getCredits, getData, getExtensions, getIdentifiers, getLsid, getRights, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeIdentifier, removeIdentifier, removeRights, removeSources, replaceCredit, replaceIdentifier, setLsid, setProtectedTitleCache, setTitleCache, toString
addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, addSources, getSources, removeSource
addAnnotation, addMarker, getAnnotations, getMarkers, hasMarker, hasMarker, removeAnnotation, removeMarker
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
public CultivarPlantName()
default cache strategy
.protected CultivarPlantName(Rank rank, HomotypicalGroup homotypicalGroup)
rank
,
its homotypical group
and
the default cache strategy
.
The new cultivar taxon name instance will be also added to the set of
cultivar taxon names belonging to this homotypical group.rank
- the rank to be assigned to this cultivar taxon namehomotypicalGroup
- the homotypical group to which this cultivar taxon name belongsCultivarPlantName()
,
BotanicNameDefaultCacheStrategy
public NomenclaturalCode getNomenclaturalCode()
nomenclatural code
that governs
the construction of this cultivar taxon name, that is the
International Code of Nomenclature for Cultivated Plants. This method
overrides the getNomenclaturalCode method from NonViralName
.getNomenclaturalCode
in interface ITaxonNameBase
getNomenclaturalCode
in class BotanicalName
NonViralName#isCodeCompliant()
,
TaxonNameBase#getHasProblem()
public Object clone()
clone
in interface ITaxonNameBase
clone
in class BotanicalName
BotanicalName.clone()
,
Object.clone()
Copyright © 2007-2017 EDIT. All Rights Reserved.