@Entity @Indexed(index="eu.etaxonomy.cdm.model.name.TaxonNameBase") @Configurable @CorrectEpithetsForRank(groups=Level2.class) @NameMustHaveAuthority(groups=Level2.class) @NoDuplicateNames(groups=Level3.class) public class NonViralName<T extends NonViralName<?>> extends TaxonNameBase<T,INameCacheStrategy>
titleCache
attribute.
The year itself is an information obtained from the nomenclatural reference
.
The scientific name string without author strings and year can be stored in the nameCache
attribute.
This class corresponds partially to:
fullTitleCache, protectedAuthorshipCache, protectedNameCache
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
Modifier | Constructor and Description |
---|---|
protected |
NonViralName() |
protected |
NonViralName(Rank rank,
HomotypicalGroup homotypicalGroup) |
protected |
NonViralName(Rank rank,
String genusOrUninomial,
String infraGenericEpithet,
String specificEpithet,
String infraSpecificEpithet,
TeamOrPersonBase combinationAuthorship,
INomenclaturalReference nomenclaturalReference,
String nomenclMicroRef,
HomotypicalGroup homotypicalGroup) |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Clones this taxon name.
|
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, getNomenclaturalCode, 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, isAutonym, 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
protected NonViralName()
protected NonViralName(Rank rank, HomotypicalGroup homotypicalGroup)
protected NonViralName(Rank rank, String genusOrUninomial, String infraGenericEpithet, String specificEpithet, String infraSpecificEpithet, TeamOrPersonBase combinationAuthorship, INomenclaturalReference nomenclaturalReference, String nomenclMicroRef, HomotypicalGroup homotypicalGroup)
public Object clone()
TaxonNameBase
Name descriptions
are cloned and not reused.Type designations
are cloned and not reused.clone
in interface ITaxonNameBase
clone
in class TaxonNameBase<T extends NonViralName<?>,INameCacheStrategy>
eu.etaxonomy.cdm.model.media.IdentifiableEntity#clone()
,
Object.clone()
Copyright © 2007-2017 EDIT. All Rights Reserved.