eu.etaxonomy.cdm.model.reference
Interface IDatabase

All Superinterfaces:
IAnnotatableEntity, ICdmBase, IIdentifiableEntity, IMatchable, IMergable, IParsable, IPublicationBase, IReference, ISourceable<IdentifiableSource>, IVersionableEntity
All Known Implementing Classes:
OpenUrlReference, Reference

public interface IDatabase
extends IPublicationBase

This interface represents a database used as an information source. A database is a structured collection of records or data.

This class corresponds, according to the TDWG ontology, partially to the publication type term (from PublicationTypeTerm): "ComputerProgram".


Method Summary
 
Methods inherited from interface eu.etaxonomy.cdm.model.reference.IPublicationBase
getPlacePublished, getPublisher, setPlacePublished, setPublisher, setPublisher
 
Methods inherited from interface eu.etaxonomy.cdm.model.reference.IReference
getAuthorTeam, getDatePublished, getNomenclaturalCitation, getReferenceAbstract, getTitle, getType, getUri, isOfType, setAuthorTeam, setCacheStrategy, setDatePublished, setReferenceAbstract, setTitle, setType, setUri
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.IIdentifiableEntity
addCredit, addCredit, addExtension, addRights, generateTitle, getCredits, getCredits, getData, getExtensions, getLsid, getRights, getTitleCache, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeRights, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, toString
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.ISourceable
addSource, addSource, getSources, removeSource
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.IAnnotatableEntity
addAnnotation, addMarker, getAnnotations, getMarkers, hasMarker, hasMarker, removeAnnotation, removeMarker
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.IVersionableEntity
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.ICdmBase
getCreated, getCreatedBy, getId, getUuid, setCreated, setCreatedBy, setId, setUuid
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.IParsable
addParsingProblem, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, hasProblem, hasProblem, removeParsingProblem, setParsingProblem, setProblemEnds, setProblemStarts
 



Copyright © 2007-2013 EDIT. All Rights Reserved.