eu.etaxonomy.cdm.model.reference
Interface IPrintedUnitBase

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

public interface IPrintedUnitBase
extends IPublicationBase, ISectionBase, IVolumeReference

This interface 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.


Method Summary
 String getEditor()
          Returns the editor of this reference
 IPrintSeries getInSeries()
          Returns the print series of this printed unit
 String getSeriesPart()
          Returns the series part for this printed unit
 void setEditor(String editor)
          Sets the editor for this reference
 void setInSeries(IPrintSeries series)
          Sets the print series of this printed unit
 void setSeriesPart(String seriesPart)
          Sets the series part for this printed unit
 
Methods inherited from interface eu.etaxonomy.cdm.model.reference.IPublicationBase
getPlacePublished, getPublisher, setPlacePublished, setPublisher, setPublisher
 
Methods inherited from interface eu.etaxonomy.cdm.model.reference.ISectionBase
getInReference, getPages, setInReference, setPages
 
Methods inherited from interface eu.etaxonomy.cdm.model.reference.IVolumeReference
getVolume, setVolume
 
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.IParsable
addParsingProblem, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, hasProblem, hasProblem, removeParsingProblem, setParsingProblem, setProblemEnds, setProblemStarts
 

Method Detail

getInSeries

IPrintSeries getInSeries()
Returns the print series of this printed unit

Returns:

setInSeries

void setInSeries(IPrintSeries series)
Sets the print series of this printed unit

Parameters:
series -

getEditor

String getEditor()
Returns the editor of this reference


setEditor

void setEditor(String editor)
Sets the editor for this reference

Parameters:
editor -

getSeriesPart

String getSeriesPart()
Returns the series part for this printed unit


setSeriesPart

void setSeriesPart(String seriesPart)
Sets the series part for this printed unit

Parameters:
seriesPart -


Copyright © 2007-2013 EDIT. All Rights Reserved.