eu.etaxonomy.cdm.model.reference
Class PrintedUnitBase<S extends IReferenceBaseCacheStrategy>
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<S>
eu.etaxonomy.cdm.model.reference.PrintedUnitBase<S>
- 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
- Direct Known Subclasses:
- Book, Proceedings
Deprecated.
@Indexed(index="eu.etaxonomy.cdm.model.reference.ReferenceBase")
@Deprecated
public abstract class PrintedUnitBase<S extends IReferenceBaseCacheStrategy>
- extends PublicationBase<S>
- implements IVolumeReference
This (abstract) class represents printed published references
which
are recurrent products of publishing companies or of research organizations.
In this case it is generally possible to distinguish authors, editors and
publishers.
- 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 |
Method Summary |
Object |
clone()
Deprecated. Clones this printed unit. |
String |
getEditor()
Deprecated. Returns the string representing the name of the editor of this
printed unit. |
PrintSeries |
getInSeries()
Deprecated. Returns the printed series this printed unit belongs to. |
String |
getPages()
Deprecated. Returns the string representing the pages extent of this printed unit. |
String |
getSeriesPart()
Deprecated. Returns the string representing the series part identifying this
printed unit within the the printed series it belongs to. |
String |
getVolume()
Deprecated. Returns the string representing the volume of this printed unit.
|
void |
setEditor(String editor)
Deprecated. Sets the editor for this reference |
void |
setInSeries(PrintSeries inSeries)
Deprecated. |
void |
setPages(String pages)
Deprecated. Sets the pages that this reference covers in its in-reference |
void |
setSeriesPart(String seriesPart)
Deprecated. Sets the series part for this printed unit |
void |
setVolume(String volume)
Deprecated. Sets the volume of the reference. |
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, getInBook, getInJournal, getInProceedings, getInReference, getInstitution, getIsbn, getIssn, getNomenclaturalCitation, getOrganization, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, getReferenceAbstract, getSchool, getSeries, getTitle, getType, getUri, getYear, hasProblem, hasProblem, isNomenclaturallyRelevant, isOfType, removeParsingProblem, setAuthorTeam, setCacheStrategy, setCacheStrategy, setCacheStrategy, setCacheStrategy, setCacheStrategy, setCacheStrategy, setCacheStrategy, setDatePublished, setEdition, setInBook, setInJournal, setInProceedings, setInReference, setInSeries, setInstitution, setIsbn, setIssn, setNomenclaturallyRelevant, setOrganization, setParsingProblem, setProblemEnds, setProblemStarts, setPublisher, setReferenceAbstract, setSchool, setSeries, setTitle, setType, setUri |
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.reference.IReferenceBase |
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.IParsable |
addParsingProblem, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, hasProblem, hasProblem, removeParsingProblem, setParsingProblem, setProblemEnds, setProblemStarts |
PrintedUnitBase
public PrintedUnitBase()
- Deprecated.
getInSeries
public PrintSeries getInSeries()
- Deprecated.
- Returns the printed series this printed unit belongs to.
- Specified by:
getInSeries
in interface IPrintedUnitBase
- Overrides:
getInSeries
in class ReferenceBase<S extends IReferenceBaseCacheStrategy>
- Returns:
- printed series
- See Also:
PrintSeries
setInSeries
public void setInSeries(PrintSeries inSeries)
- Deprecated.
- See Also:
getInSeries()
getEditor
public String getEditor()
- Deprecated.
- Returns the string representing the name of the editor of this
printed unit. An editor is mostly a person (team) who assumed the
responsibility for the content of the publication as a whole without
being the author of this content.
- Specified by:
getEditor
in interface IGeneric
- Specified by:
getEditor
in interface IPrintedUnitBase
- Overrides:
getEditor
in class ReferenceBase<S extends IReferenceBaseCacheStrategy>
- Returns:
- the string identifying the editor of this
printed unit
- See Also:
PublicationBase.getPublisher()
setEditor
public void setEditor(String editor)
- Deprecated.
- Description copied from interface:
IPrintedUnitBase
- Sets the editor for this reference
- Specified by:
setEditor
in interface IGeneric
- Specified by:
setEditor
in interface IPrintedUnitBase
- Overrides:
setEditor
in class ReferenceBase<S extends IReferenceBaseCacheStrategy>
- See Also:
getEditor()
getVolume
public String getVolume()
- Deprecated.
- Returns the string representing the volume of this printed unit.
- Specified by:
getVolume
in interface IVolumeReference
- Overrides:
getVolume
in class ReferenceBase<S extends IReferenceBaseCacheStrategy>
- Returns:
- the string identifying the volume of this
printed unit
setVolume
public void setVolume(String volume)
- Deprecated.
- Description copied from interface:
IVolumeReference
- Sets the volume of the reference.
- Specified by:
setVolume
in interface IVolumeReference
- Overrides:
setVolume
in class ReferenceBase<S extends IReferenceBaseCacheStrategy>
- See Also:
getVolume()
getPages
public String getPages()
- Deprecated.
- Returns the string representing the pages extent of this printed unit.
- Specified by:
getPages
in interface IGeneric
- Specified by:
getPages
in interface ISectionBase
- Overrides:
getPages
in class ReferenceBase<S extends IReferenceBaseCacheStrategy>
- Returns:
- the pages string
setPages
public void setPages(String pages)
- Deprecated.
- Description copied from interface:
ISectionBase
- Sets the pages that this reference covers in its in-reference
- Specified by:
setPages
in interface IGeneric
- Specified by:
setPages
in interface ISectionBase
- Overrides:
setPages
in class ReferenceBase<S extends IReferenceBaseCacheStrategy>
- See Also:
getPages()
getSeriesPart
public String getSeriesPart()
- Deprecated.
- Returns the string representing the series part identifying this
printed unit within the the
printed series
it belongs to.
- Specified by:
getSeriesPart
in interface IPrintedUnitBase
- Overrides:
getSeriesPart
in class ReferenceBase<S extends IReferenceBaseCacheStrategy>
- Returns:
- the string identifying the series part for this
printed unit
setSeriesPart
public void setSeriesPart(String seriesPart)
- Deprecated.
- Description copied from interface:
IPrintedUnitBase
- Sets the series part for this printed unit
- Specified by:
setSeriesPart
in interface IPrintedUnitBase
- Overrides:
setSeriesPart
in class ReferenceBase<S extends IReferenceBaseCacheStrategy>
- See Also:
getSeriesPart()
clone
public Object clone()
- Deprecated.
- Clones this printed unit. This is a shortcut that enables to
create a new instance that differs only slightly from this printed unit
by modifying only some of the attributes.
This method overrides the clone method from PublicationBase
.
- Overrides:
clone
in class PublicationBase<S extends IReferenceBaseCacheStrategy>
- See Also:
PublicationBase.clone()
,
IdentifiableMediaEntity.clone()
,
Object.clone()
Copyright © 2007-2010 EDIT. All Rights Reserved.