@Entity @Indexed(index="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase") public class DerivedUnit extends SpecimenOrObservationBase<IIdentifiableEntityCacheStrategy<? extends DerivedUnit>> implements java.lang.Cloneable
definition, derivationEvents
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
DerivedUnit() |
protected |
DerivedUnit(SpecimenOrObservationType recordBasis)
Constructor
|
protected |
DerivedUnit(SpecimenOrObservationType recordBasis,
FieldUnit fieldUnit)
Create new unit derived from an existing field unit
|
protected |
DerivedUnit(SpecimenOrObservationType recordBasis,
GatheringEvent gatheringEvent)
create new unit derived from an existing gathering event,
thereby creating a new empty field unit
|
Modifier and Type | Method and Description |
---|---|
void |
addSpecimenTypeDesignation(SpecimenTypeDesignation specimenTypeDesignation) |
java.lang.Object |
clone()
Clones this derivedUnit.
|
java.lang.String |
getAccessionNumber() |
java.lang.String |
getBarcode() |
java.lang.String |
getCatalogNumber() |
Collection |
getCollection() |
java.lang.String |
getCollectorsNumber()
Deprecated.
|
DerivationEvent |
getDerivedFrom() |
java.lang.String |
getExsiccatum() |
java.lang.String |
getMostSignificantIdentifier() |
java.lang.String |
getOriginalLabelInfo()
Original label information may present the exact original text
or any other text which fully or partly represents the text available
on the specimens label.
|
java.util.Set<SpecimenOrObservationBase> |
getOriginals() |
PreservationMethod |
getPreservation() |
java.util.Set<SpecimenTypeDesignation> |
getSpecimenTypeDesignations() |
TaxonName |
getStoredUnder() |
protected void |
initDefaultCacheStrategy()
Sets the default cache strategy
|
static DerivedUnit |
NewInstance(SpecimenOrObservationType type) |
static DerivedUnit |
NewPreservedSpecimenInstance()
Factory method
|
void |
removeSpecimenTypeDesignation(SpecimenTypeDesignation specimenTypeDesignation) |
void |
setAccessionNumber(java.lang.String accessionNumber) |
void |
setBarcode(java.lang.String barcode) |
void |
setCatalogNumber(java.lang.String catalogNumber) |
void |
setCollection(Collection collection) |
void |
setCollectorsNumber(java.lang.String collectorsNumber)
Deprecated.
|
void |
setDerivedFrom(DerivationEvent derivedFrom) |
void |
setExsiccatum(java.lang.String exsiccatum) |
void |
setOriginalLabelInfo(java.lang.String originalLabelInfo) |
void |
setPreservation(PreservationMethod preservation) |
void |
setStoredUnder(TaxonName storedUnder) |
addDerivationEvent, addDescription, addDetermination, characterData, getDefinition, getDerivationEvents, getDescriptions, getDeterminations, getIdentityCache, getIndividualCount, getKindOfUnit, getLifeStage, getOriginalUnit, getPreferredStableUri, getRecordBasis, getSex, getSpecimenDescriptionImageGallery, getSpecimenDescriptions, getSpecimenDescriptions, hasCharacterData, isProtectedIdentityCache, isPublish, putDefinition, putDefinition, removeDefinition, removeDerivationEvent, removeDescription, removeDetermination, setIdentityCache, setIdentityCache, setIndividualCount, setKindOfUnit, setLifeStage, setPreferredStableUri, setProtectedIdentityCache, setPublish, setRecordBasis, setSex, updateCaches
addCredit, addCredit, addExtension, addExtension, addIdentifier, addIdentifier, addIdentifier, addRights, addSource, addSources, createNewSource, generateTitle, getCacheStrategy, getCredits, getCredits, getData, getExtensions, getExtensions, getExtensions, getExtensionsConcat, getExtensionsConcat, getFilteredExtensions, getIdentifiers, getIdentifiers, getIdentifiers, getLsid, getRights, getTitleCache, getTruncatedCache, hasEmptyTitleCache, hasExtension, hasExtension, initListener, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeIdentifier, removeIdentifier, removeRights, replaceCredit, replaceIdentifier, resetTitleCache, setCacheStrategy, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, toString, updateCaches
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, getSources, removeSource, removeSources
addAnnotation, addMarker, addMarker, getAnnotations, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker, setAnnotations
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, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid
finalize, getClass, notify, notifyAll, wait, wait, wait
addAnnotation, addMarker, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
removeSources
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, getSources, removeSource
protected DerivedUnit()
protected DerivedUnit(SpecimenOrObservationType recordBasis)
recordBasis
- protected DerivedUnit(SpecimenOrObservationType recordBasis, FieldUnit fieldUnit)
fieldUnit
- existing field unit from where this unit is derivedprotected DerivedUnit(SpecimenOrObservationType recordBasis, GatheringEvent gatheringEvent)
gatheringEvent
- the gathering event this unit was collected atpublic static DerivedUnit NewInstance(SpecimenOrObservationType type)
public static DerivedUnit NewPreservedSpecimenInstance()
protected void initDefaultCacheStrategy()
initDefaultCacheStrategy
in class SpecimenOrObservationBase<IIdentifiableEntityCacheStrategy<? extends DerivedUnit>>
public DerivationEvent getDerivedFrom()
public void setDerivedFrom(DerivationEvent derivedFrom)
public java.util.Set<SpecimenOrObservationBase> getOriginals()
public Collection getCollection()
public void setCollection(Collection collection)
public java.lang.String getCatalogNumber()
public void setCatalogNumber(java.lang.String catalogNumber)
public void setBarcode(java.lang.String barcode)
public java.lang.String getBarcode()
public void setStoredUnder(TaxonName storedUnder)
public java.lang.String getAccessionNumber()
public void setAccessionNumber(java.lang.String accessionNumber)
public java.lang.String getOriginalLabelInfo()
public void setOriginalLabelInfo(java.lang.String originalLabelInfo)
@Deprecated public java.lang.String getCollectorsNumber()
FieldUnit.getFieldNumber()
instead.@Deprecated public void setCollectorsNumber(java.lang.String collectorsNumber)
FieldUnit.getFieldNumber()
instead.public TaxonName getStoredUnder()
public void addSpecimenTypeDesignation(SpecimenTypeDesignation specimenTypeDesignation)
public void removeSpecimenTypeDesignation(SpecimenTypeDesignation specimenTypeDesignation)
public java.lang.String getMostSignificantIdentifier()
public java.util.Set<SpecimenTypeDesignation> getSpecimenTypeDesignations()
public PreservationMethod getPreservation()
public void setPreservation(PreservationMethod preservation)
public void setExsiccatum(java.lang.String exsiccatum)
public java.lang.String getExsiccatum()
public java.lang.Object clone()
SpecimenOrObservationBase
.clone
in class SpecimenOrObservationBase<IIdentifiableEntityCacheStrategy<? extends DerivedUnit>>
SpecimenOrObservationBase.clone()
,
IdentifiableMediaEntity.clone()
,
Object.clone()
Copyright © 2007-2020 EDIT. All Rights Reserved.