eu.etaxonomy.cdm.model.common
Interface IIdentifiableEntity
- All Superinterfaces:
- IAnnotatableEntity, ICdmBase, ISourceable<IdentifiableSource>, IVersionableEntity
- All Known Subinterfaces:
- IArticle, IBook, IBookSection, ICdDvd, IDatabase, IGeneric, IInProceedings, IJournal, IMap, INomenclaturalReference, IPatent, IPersonalCommunication, IPrintedUnitBase, IPrintSeries, IProceedings, IPublicationBase, IReference, IReport, ISectionBase, IThesis, IVolumeReference, IWebPage
- All Known Implementing Classes:
- AbsenceTerm, AgentBase, AnnotationType, BacterialName, BotanicalName, Classification, Collection, Continent, CultivarPlantName, DefinedTermBase, DerivationEventType, DerivedUnit, DerivedUnitBase, DescriptionBase, DeterminationModifier, DnaSample, ExtensionType, Feature, FeatureTree, FieldObservation, Figure, Fossil, HybridRelationshipType, IdentifiableEntity, IdentifiableMediaEntity, Institution, InstitutionType, Language, LivingBeing, MarkerType, MeasurementUnit, Media, MediaKey, Modifier, NamedArea, NamedAreaLevel, NamedAreaType, NameRelationshipType, NameTypeDesignationStatus, NaturalLanguageTerm, NomenclaturalStatusType, NonViralName, Observation, OpenUrlReference, OrderedTermBase, OrderedTermVocabulary, Person, PhylogeneticTree, PolytomousKey, PresenceAbsenceTermBase, PresenceTerm, PreservationMethod, Rank, Reference, ReferencedMediaBase, ReferenceSystem, RelationshipTermBase, RightsTerm, Scope, Sequence, Sex, Specimen, SpecimenDescription, SpecimenOrObservationBase, SpecimenTypeDesignationStatus, Stage, State, StatisticalMeasure, Synonym, SynonymRelationshipType, Taxon, TaxonBase, TaxonDescription, TaxonNameBase, TaxonNameDescription, TaxonRelationshipType, TdwgArea, Team, TeamOrPersonBase, TermBase, TermVocabulary, TextFormat, TypeDesignationStatusBase, ViralName, WaterbodyOrCountry, ZoologicalName
public interface IIdentifiableEntity
- extends ISourceable<IdentifiableSource>, IAnnotatableEntity
getLsid
LSID getLsid()
setLsid
void setLsid(LSID lsid)
generateTitle
String generateTitle()
getTitleCache
String getTitleCache()
setTitleCache
void setTitleCache(String titleCache)
- Sets the title cache without changing the
protectCache flag
- Parameters:
titleCache - - See Also:
setTitleCache(String, boolean)
setTitleCache
void setTitleCache(String titleCache,
boolean protectCache)
getRights
Set<Rights> getRights()
addRights
void addRights(Rights right)
removeRights
void removeRights(Rights right)
getCredits
List<Credit> getCredits()
getCredits
Credit getCredits(Integer index)
addCredit
void addCredit(Credit credig)
addCredit
void addCredit(Credit credit,
int index)
removeCredit
void removeCredit(Credit credit)
removeCredit
void removeCredit(int index)
getExtensions
Set<Extension> getExtensions()
addExtension
void addExtension(Extension extension)
removeExtension
void removeExtension(Extension extension)
isProtectedTitleCache
boolean isProtectedTitleCache()
setProtectedTitleCache
void setProtectedTitleCache(boolean protectedTitleCache)
toString
String toString()
- Overrides
CdmBase.toString().
This returns an String that identifies the object well without beeing necessarily unique.
Specification: This method should never call other object' methods so it can be well used for debugging
without problems like lazy loading, unreal states etc.
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
- Overrides:
toString in class Object
- See Also:
Object.toString()
getData
byte[] getData()
Copyright © 2007-2013 EDIT. All Rights Reserved.