eu.etaxonomy.cdm.model.reference
Class Report
java.lang.Object
eu.etaxonomy.cdm.model.common.CdmBase
eu.etaxonomy.cdm.model.common.VersionableEntity
eu.etaxonomy.cdm.model.common.AnnotatableEntity
eu.etaxonomy.cdm.model.common.IdentifiableEntity<S>
eu.etaxonomy.cdm.model.media.IdentifiableMediaEntity<S>
eu.etaxonomy.cdm.model.reference.ReferenceBase<S>
eu.etaxonomy.cdm.model.reference.PublicationBase<IReferenceBaseCacheStrategy<Report>>
eu.etaxonomy.cdm.model.reference.Report
- All Implemented Interfaces:
- IAnnotatableEntity, ICdmBase, IIdentifiableEntity, IParsable, ISourceable<IdentifiableSource>, IVersionableEntity, IMediaDocumented, IMediaEntity, IArticle, IBook, IBookSection, ICdDvd, IDatabase, IGeneric, IInProceedings, IJournal, INomenclaturalReference, IPatent, IPersonalCommunication, IPrintedUnitBase, IPrintSeries, IProceedings, IPublicationBase, IReferenceBase, IReport, ISectionBase, IThesis, IVolumeReference, IWebPage, IMatchable, IMergable, Serializable, Cloneable
Deprecated.
@Indexed(index="eu.etaxonomy.cdm.model.reference.ReferenceBase")
@Configurable
@Deprecated
public class Report
- extends PublicationBase<IReferenceBaseCacheStrategy<Report>>
- implements Cloneable
This class represents reports. A report is a document characterized by
information reflective of inquiry or investigation. Reports often address
questions posed by individuals in government or science and are generally
elaborated within an institution
.
This class corresponds, according to the TDWG ontology, to the publication type
term (from PublicationTypeTerm): "Report".
- Version:
- 1.0
- Author:
- m.doering
- See Also:
- Serialized Form
Fields inherited from class eu.etaxonomy.cdm.model.reference.ReferenceBase |
edition, editor, inReference, institution, isbn, issn, organization, pages, placePublished, publisher, school, series, seriesPart, type, volume |
Fields inherited from class eu.etaxonomy.cdm.model.common.CdmBase |
uuid |
Constructor Summary |
protected |
Report()
Deprecated. |
Methods inherited from class eu.etaxonomy.cdm.model.reference.ReferenceBase |
addParsingProblem, castReferenceToArticle, castReferenceToBook, castReferenceToBookSection, castReferenceToCdDvd, castReferenceToDatabase, castReferenceToGeneric, castReferenceToInProceedings, castReferenceToJournal, castReferenceToMap, castReferenceToPatent, castReferenceToPersonalCommunication, castReferenceToPrintSeries, castReferenceToProceedings, castReferenceToReport, castReferenceToThesis, castReferenceToWebPage, generateTitle, getAuthorTeam, getCitation, getDatePublished, getEdition, getEditor, getInBook, getInJournal, getInProceedings, getInReference, getInSeries, getIsbn, getIssn, getNomenclaturalCitation, getOrganization, getPages, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, getReferenceAbstract, getSchool, getSeries, getSeriesPart, getTitle, getType, getUri, getVolume, getYear, hasProblem, hasProblem, isNomenclaturallyRelevant, isOfType, removeParsingProblem, setAuthorTeam, setCacheStrategy, setCacheStrategy, setCacheStrategy, setCacheStrategy, setCacheStrategy, setCacheStrategy, setCacheStrategy, setDatePublished, setEdition, setEditor, setInBook, setInJournal, setInProceedings, setInReference, setInSeries, setIsbn, setIssn, setNomenclaturallyRelevant, setOrganization, setPages, setParsingProblem, setProblemEnds, setProblemStarts, setPublisher, setReferenceAbstract, setSchool, setSeries, setSeriesPart, setTitle, setType, setUri, setVolume |
Methods inherited from class eu.etaxonomy.cdm.model.common.IdentifiableEntity |
addCredit, addCredit, addExtension, addExtension, addRights, addSource, addSource, compareTo, getCacheStrategy, getCredits, getCredits, getData, getExtensions, getLsid, getRights, getSources, getTitleCache, getTruncatedCache, initListener, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeRights, removeSource, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, toString |
Methods inherited from class eu.etaxonomy.cdm.model.common.CdmBase |
addPropertyChangeListener, addPropertyChangeListener, clone, deproxy, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUuid, hashCode, hasListeners, invokeSetMethod, invokeSetMethodWithNull, isInstanceOf, removePropertyChangeListener, removePropertyChangeListener, setCreated, setCreatedBy, setId, setUuid |
Methods inherited from interface eu.etaxonomy.cdm.model.common.IIdentifiableEntity |
addCredit, addCredit, addExtension, addRights, getCredits, getCredits, getData, getExtensions, getLsid, getRights, getTitleCache, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeRights, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, toString |
Report
protected Report()
- Deprecated.
NewInstance
public static Report NewInstance()
- Deprecated.
- Creates a new empty report instance
- See Also:
NewInstance(Institution)
NewInstance
public static Report NewInstance(Institution institution)
- Deprecated.
- Creates a new report instance with the given
institution
.
- Parameters:
institution
- the institution where this report has
been elaborated- See Also:
NewInstance()
getInstitution
public Institution getInstitution()
- Deprecated.
- Returns the
institution
in which this
report has been elaborated.
- Specified by:
getInstitution
in interface IReport
- Overrides:
getInstitution
in class ReferenceBase<IReferenceBaseCacheStrategy<Report>>
- Returns:
- the institution
- See Also:
Institution
setInstitution
public void setInstitution(Institution institution)
- Deprecated.
- Description copied from interface:
IReport
- Sets the institution that published this report
- Specified by:
setInstitution
in interface IReport
- Overrides:
setInstitution
in class ReferenceBase<IReferenceBaseCacheStrategy<Report>>
- See Also:
getInstitution()
clone
public Report clone()
- Deprecated.
- Clones this report instance. This is a shortcut that enables to
create a new instance that differs only slightly from this
report instance by modifying only some of the attributes.
This method overrides the clone method from PublicationBase
.
- Overrides:
clone
in class PublicationBase<IReferenceBaseCacheStrategy<Report>>
- See Also:
PublicationBase.clone()
,
IdentifiableMediaEntity.clone()
,
Object.clone()
Copyright © 2007-2010 EDIT. All Rights Reserved.