eu.etaxonomy.cdm.model.description
Class TaxonNameDescription
java.lang.Object
eu.etaxonomy.cdm.model.common.CdmBase
eu.etaxonomy.cdm.model.common.VersionableEntity
eu.etaxonomy.cdm.model.common.AnnotatableEntity
eu.etaxonomy.cdm.model.common.IdentifiableEntity<S>
eu.etaxonomy.cdm.model.description.DescriptionBase<IIdentifiableEntityCacheStrategy<TaxonNameDescription>>
eu.etaxonomy.cdm.model.description.TaxonNameDescription
- All Implemented Interfaces:
- IAnnotatableEntity, ICdmBase, IIdentifiableEntity, ISourceable<IdentifiableSource>, IVersionableEntity, Serializable, Cloneable
@Entity
@Indexed(index="eu.etaxonomy.cdm.model.description.DescriptionBase")
@Configurable
public class TaxonNameDescription
- extends DescriptionBase<IIdentifiableEntityCacheStrategy<TaxonNameDescription>>
- implements Cloneable
This class represents all piece of information (not ruled by a nomenclatural code)
concerning a taxon name like for instance the content of its first
publication (protolog) or a picture of this publication.
- Version:
- 1.0
- Author:
- a.mueller
- See Also:
- Serialized Form
| Fields inherited from class eu.etaxonomy.cdm.model.common.CdmBase |
uuid |
|
Constructor Summary |
TaxonNameDescription()
Class constructor: creates a new empty taxon name description instance. |
| Methods inherited from class eu.etaxonomy.cdm.model.description.DescriptionBase |
addDescribedSpecimenOrObservation, addDescriptionSource, addElement, addFeature, addWorkingSet, getDescribedSpecimenOrObservations, getDescriptionSources, getDescriptiveSystem, getElements, getWorkingSets, hasStructuredData, isImageGallery, removeDescribedSpecimenOrObservation, removeDescriptionSource, removeElement, removeFeature, removeWorkingSet, setDescriptiveSystem, setImageGallery, setWorkingSets, size |
| Methods inherited from class eu.etaxonomy.cdm.model.common.IdentifiableEntity |
addCredit, addCredit, addExtension, addExtension, addRights, addSource, addSource, compareTo, generateTitle, getCacheStrategy, getCredits, getCredits, getData, getExtensions, getExtensions, getExtensions, getLsid, getRights, getSources, getTitleCache, getTruncatedCache, initListener, isProtectedTitleCache, regenerateTitleCache, removeCredit, removeCredit, removeExtension, removeRights, removeSource, setCacheStrategy, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, toString |
| Methods inherited from class eu.etaxonomy.cdm.model.common.CdmBase |
addPropertyChangeListener, addPropertyChangeListener, clone, deproxy, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUuid, hashCode, hasListeners, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isInstanceOf, removePropertyChangeListener, removePropertyChangeListener, setCreated, setCreatedBy, setId, setUuid |
TaxonNameDescription
public TaxonNameDescription()
- Class constructor: creates a new empty taxon name description instance.
NewInstance
public static TaxonNameDescription NewInstance(TaxonNameBase name)
- Creates a new taxon name description instance for the given
name.
The new taxon name description will be also added to the set of descriptions
assigned to the given name.
- See Also:
NewInstance()
NewInstance
public static TaxonNameDescription NewInstance()
- Creates a new empty taxon name description instance.
getTaxonName
public TaxonNameBase<?,?> getTaxonName()
- Returns the
taxon name to which this taxon name description
provides additional information not ruled by a nomenclatural code.
clone
public Object clone()
- Clones this taxon name description. This is a shortcut that enables to create
a new instance that differs only slightly from this taxon name description by
modifying only some of the attributes.
- Overrides:
clone in class DescriptionBase<IIdentifiableEntityCacheStrategy<TaxonNameDescription>>
- See Also:
DescriptionBase.clone(),
Object.clone()
Copyright © 2007-2013 EDIT. All Rights Reserved.