public class TaxonRelationshipTypeInverseContainer
extends eu.etaxonomy.cdm.model.common.DefinedTermBase<eu.etaxonomy.cdm.model.common.DefinedTermBase>
Constructor and Description |
---|
TaxonRelationshipTypeInverseContainer(eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type,
boolean inverse) |
Modifier and Type | Method and Description |
---|---|
static TaxonRelationshipTypeInverseContainer |
CreateFromSource(eu.etaxonomy.cdm.model.taxon.Taxon sourceTaxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationship relationship) |
java.lang.String |
getAbbreviatedLabel() |
java.lang.String |
getDescription(eu.etaxonomy.cdm.model.common.Language language) |
java.lang.String |
getLabel(eu.etaxonomy.cdm.model.common.Language language)
returns the label of the TaxonRelationshipType for a given language, if the representation of the language is not available the english representation is returned.
|
eu.etaxonomy.cdm.model.common.Representation |
getRepresentation(eu.etaxonomy.cdm.model.common.Language language)
returns the representation for the given language, when there is no representation for this language available, the english version is returned.
|
java.lang.String |
getTitleCache() |
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType |
getType() |
boolean |
isInverse() |
static eu.etaxonomy.cdm.model.taxon.Taxon |
RelatedTaxon(eu.etaxonomy.cdm.model.taxon.Taxon sourceTaxon,
eu.etaxonomy.cdm.model.taxon.TaxonRelationship relationship) |
void |
resetTerms() |
protected void |
setDefaultTerms(eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.common.DefinedTermBase> termVocabulary) |
void |
setInverse(boolean inverse) |
void |
setType(eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type) |
addGeneralizationOf, addIncludes, addMedia, clone, compareTo, getByUuid, getCacher, getGeneralizationOf, getGeneralizationOf, getIdInVocabulary, getIncludes, getKindOf, getMedia, getPartOf, getSymbol, getTermByClassAndUUID, getVocabulary, isKindOf, partOfCsvLineIndex, readCsvLine, readCsvLine, readIsPartOf, removeGeneralization, removeIncludes, removeMedia, setCacher, setGeneralizationOf, setIdInVocabulary, setIncludes, setKindOf, setPartOf, setSymbol, setVocabulary, writeCsvLine
addRepresentation, getDescription, getLabel, getPreferredRepresentation, getPreferredRepresentation, getRepresentations, getTermType, getUri, removeRepresentation, setLabel, setLabel, setTermType, setUri, 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, getTruncatedCache, hasEmptyTitleCache, initListener, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeIdentifier, removeIdentifier, removeRights, removeSource, removeSources, replaceCredit, replaceIdentifier, setCacheStrategy, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache
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, 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
public TaxonRelationshipTypeInverseContainer(eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type, boolean inverse)
type
- inverse
- public static TaxonRelationshipTypeInverseContainer CreateFromSource(eu.etaxonomy.cdm.model.taxon.Taxon sourceTaxon, eu.etaxonomy.cdm.model.taxon.TaxonRelationship relationship)
sourceTaxon
- relationship
- public static eu.etaxonomy.cdm.model.taxon.Taxon RelatedTaxon(eu.etaxonomy.cdm.model.taxon.Taxon sourceTaxon, eu.etaxonomy.cdm.model.taxon.TaxonRelationship relationship)
sourceTaxon
- relationship
- public boolean isInverse()
public eu.etaxonomy.cdm.model.common.Representation getRepresentation(eu.etaxonomy.cdm.model.common.Language language)
getRepresentation
in class eu.etaxonomy.cdm.model.common.TermBase
language
- public java.lang.String getLabel(eu.etaxonomy.cdm.model.common.Language language)
getLabel
in class eu.etaxonomy.cdm.model.common.TermBase
language
- public java.lang.String getDescription(eu.etaxonomy.cdm.model.common.Language language)
getDescription
in class eu.etaxonomy.cdm.model.common.TermBase
public java.lang.String getAbbreviatedLabel()
public void setInverse(boolean inverse)
public eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType getType()
public void setType(eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType type)
public java.lang.String getTitleCache()
getTitleCache
in interface eu.etaxonomy.cdm.model.common.IIdentifiableEntity
getTitleCache
in class eu.etaxonomy.cdm.model.common.IdentifiableEntity<eu.etaxonomy.cdm.strategy.cache.common.IIdentifiableEntityCacheStrategy<eu.etaxonomy.cdm.model.common.TermBase>>
public void resetTerms()
resetTerms
in class eu.etaxonomy.cdm.model.common.DefinedTermBase<eu.etaxonomy.cdm.model.common.DefinedTermBase>
protected void setDefaultTerms(eu.etaxonomy.cdm.model.common.TermVocabulary<eu.etaxonomy.cdm.model.common.DefinedTermBase> termVocabulary)
setDefaultTerms
in class eu.etaxonomy.cdm.model.common.DefinedTermBase<eu.etaxonomy.cdm.model.common.DefinedTermBase>
Copyright © 2007-2018. All Rights Reserved.