@MappedSuperclass public abstract class TermBase extends IdentifiableEntity<IIdentifiableEntityCacheStrategy<TermBase>>
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
annotations, markers
Modifier | Constructor and Description |
---|---|
protected |
TermBase()
Deprecated.
|
protected |
TermBase(TermType type) |
protected |
TermBase(TermType type,
java.lang.String term,
java.lang.String label,
java.lang.String labelAbbrev) |
Modifier and Type | Method and Description |
---|---|
void |
addRepresentation(Representation representation) |
java.lang.Object |
clone()
Clones this TermBase.
|
java.lang.String |
getDescription() |
java.lang.String |
getDescription(Language lang) |
java.lang.String |
getLabel() |
java.lang.String |
getLabel(Language lang) |
Representation |
getPreferredRepresentation(Language language) |
Representation |
getPreferredRepresentation(java.util.List<Language> languages)
Returns the Representation in the preferred language.
|
Representation |
getRepresentation(Language lang) |
java.util.Set<Representation> |
getRepresentations() |
TermType |
getTermType() |
java.net.URI |
getUri() |
void |
removeRepresentation(Representation representation) |
void |
setLabel(java.lang.String label) |
void |
setLabel(java.lang.String label,
Language language) |
void |
setTermType(TermType termType) |
void |
setUri(java.net.URI uri) |
java.lang.String |
toString()
Overrides
Object.toString() . |
addCredit, addCredit, addExtension, addExtension, addIdentifier, addIdentifier, addIdentifier, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addRights, addSource, addSource, addSources, generateTitle, getCacheStrategy, getCredits, getCredits, getData, getExtensions, getExtensions, getExtensions, getExtensionsConcat, getIdentifiers, getIdentifiers, getIdentifiers, getLsid, getRights, getSources, getTitleCache, getTruncatedCache, hasEmptyTitleCache, hasExtension, hasExtension, initListener, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeIdentifier, removeIdentifier, removeRights, removeSource, removeSources, replaceCredit, replaceIdentifier, setCacheStrategy, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, updateCaches, updateCaches
addAnnotation, addMarker, getAnnotations, getMarkers, hasMarker, hasMarker, removeAnnotation, 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, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid
finalize, getClass, notify, notifyAll, wait, wait, wait
addAnnotation, addMarker, getAnnotations, getMarkers, hasMarker, hasMarker, removeAnnotation, removeMarker
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
@Deprecated protected TermBase()
protected TermBase(TermType type)
protected TermBase(TermType type, java.lang.String term, java.lang.String label, java.lang.String labelAbbrev)
public TermType getTermType()
public void setTermType(TermType termType)
public java.util.Set<Representation> getRepresentations()
public void addRepresentation(Representation representation)
public void removeRepresentation(Representation representation)
public Representation getRepresentation(Language lang)
public Representation getPreferredRepresentation(Language language)
language
- getPreferredRepresentation(Language)
public Representation getPreferredRepresentation(java.util.List<Language> languages)
TextData.getPreferredLanguageString(List)
languages
- public java.net.URI getUri()
public void setUri(java.net.URI uri)
public java.lang.String getLabel()
public java.lang.String getLabel(Language lang)
public void setLabel(java.lang.String label)
public void setLabel(java.lang.String label, Language language)
public java.lang.String getDescription()
public java.lang.String getDescription(Language lang)
public java.lang.String toString()
CdmBase
Object.toString()
.
This returns an String that identifies the object well without being necessarily unique. Internally the method is delegating the
call to {link CdmBase.instanceToString()
.Note: If overriding this method's javadoc always copy or link the above requirement. If not overwritten by a subclass method returns the class, id and uuid as a string for any CDM object.
For example: Taxon#13<b5938a98-c1de-4dda-b040-d5cc5bfb3bc0>
toString
in interface IIdentifiableEntity
toString
in class IdentifiableEntity<IIdentifiableEntityCacheStrategy<TermBase>>
Object.toString()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class IdentifiableEntity<IIdentifiableEntityCacheStrategy<TermBase>>
java.lang.CloneNotSupportedException
IdentifiableEntity.clone()
,
Object.clone()
Copyright © 2007-2019 EDIT. All Rights Reserved.