eu.etaxonomy.cdm.model.common
Class ReferencedEntityBase
java.lang.Object
eu.etaxonomy.cdm.model.common.CdmBase
eu.etaxonomy.cdm.model.common.VersionableEntity<T>
eu.etaxonomy.cdm.model.common.AnnotatableEntity
eu.etaxonomy.cdm.model.common.ReferencedEntityBase
- All Implemented Interfaces:
- ICdmBase, IReferencedEntity, Serializable
- Direct Known Subclasses:
- DescriptionElementBase, NomenclaturalStatus, OriginalSource, RelationshipBase, TypeDesignationBase
public abstract class ReferencedEntityBase
- extends AnnotatableEntity
- implements IReferencedEntity
abstract class for all objects that may have a reference
- Version:
- 1.0
- Author:
- m.doering
- See Also:
- Serialized Form
Methods inherited from class eu.etaxonomy.cdm.model.common.VersionableEntity |
equals, getNextVersion, getPreviousVersion, getUpdated, getUpdatedBy, getValidFrom, getValidTo, hashCode, setNextVersion, setPreviousVersion, setUpdated, setUpdatedBy |
Methods inherited from class eu.etaxonomy.cdm.model.common.CdmBase |
addPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUuid, hasListeners, invokeSetMethod, invokeSetMethodWithNull, removePropertyChangeListener, removePropertyChangeListener, setCreated, setCreatedBy, setId, setUuid, toString |
ReferencedEntityBase
public ReferencedEntityBase()
ReferencedEntityBase
public ReferencedEntityBase(ReferenceBase citation,
String citationMicroReference,
String originalNameString)
getCitationMicroReference
public String getCitationMicroReference()
setCitationMicroReference
public void setCitationMicroReference(String citationMicroReference)
getOriginalNameString
public String getOriginalNameString()
setOriginalNameString
public void setOriginalNameString(String originalNameString)
getCitation
public ReferenceBase getCitation()
- Specified by:
getCitation
in interface IReferencedEntity
setCitation
public void setCitation(ReferenceBase citation)
clone
public Object clone()
throws CloneNotSupportedException
- Description copied from class:
VersionableEntity
- Clones this versionable entity.
Set fields for nextVersion, previousVersion, updated, updatedBy and createdBy are set to null
The id is set to 0.
The uuid is created new.
The createdWhen is set to the current date.
- Overrides:
clone
in class AnnotatableEntity
- Throws:
CloneNotSupportedException
- See Also:
Object.clone()
Copyright © 2008. All Rights Reserved.