@Entity @Indexed(index="eu.etaxonomy.cdm.model.name.TaxonNameBase") @Configurable public class BacterialName extends NonViralName<BacterialName>
This class corresponds to: NameBacterial according to the ABCD schema.
fullTitleCache, protectedAuthorshipCache, protectedNameCache
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
Modifier | Constructor and Description |
---|---|
protected |
BacterialName() |
protected |
BacterialName(Rank rank,
HomotypicalGroup homotypicalGroup)
Class constructor: creates a new bacterial 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 bacterial name.
|
NomenclaturalCode |
getNomenclaturalCode()
Returns the
nomenclatural code that governs
the construction of this bacterial taxon name, that is the
International Code of Nomenclature of Bacteria. |
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, 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 BacterialName()
protected BacterialName(Rank rank, HomotypicalGroup homotypicalGroup)
rank
,
its homotypical group
and
the default cache strategy
.
The new bacterial taxon name instance will be also added to the set of
bacterial taxon names belonging to this homotypical group.rank
- the rank to be assigned to this bacterial taxon namehomotypicalGroup
- the homotypical group to which this bacterial taxon name belongs#NewInstance(Rank)
,
#NewInstance(Rank, HomotypicalGroup)
,
INonViralNameCacheStrategy
,
INameCacheStrategy
,
IIdentifiableEntityCacheStrategy
public NomenclaturalCode getNomenclaturalCode()
nomenclatural code
that governs
the construction of this bacterial taxon name, that is the
International Code of Nomenclature of Bacteria. This method overrides
the getNomenclaturalCode method from NonViralName
.getNomenclaturalCode
in interface ITaxonNameBase
getNomenclaturalCode
in class TaxonNameBase<BacterialName,INameCacheStrategy>
NonViralName#isCodeCompliant()
,
TaxonNameBase#getHasProblem()
public Object clone()
clone
in interface ITaxonNameBase
clone
in class NonViralName<BacterialName>
NonViralName.clone()
,
Object.clone()
Copyright © 2007-2017 EDIT. All Rights Reserved.