eu.etaxonomy.cdm.model.reference
Class Proceedings

java.lang.Object
  extended by eu.etaxonomy.cdm.model.common.CdmBase
      extended by eu.etaxonomy.cdm.model.common.VersionableEntity
          extended by eu.etaxonomy.cdm.model.common.AnnotatableEntity
              extended by eu.etaxonomy.cdm.model.common.IdentifiableEntity<S>
                  extended by eu.etaxonomy.cdm.model.media.IdentifiableMediaEntity<S>
                      extended by eu.etaxonomy.cdm.model.reference.ReferenceBase<S>
                          extended by eu.etaxonomy.cdm.model.reference.PublicationBase<S>
                              extended by eu.etaxonomy.cdm.model.reference.PrintedUnitBase<IReferenceBaseCacheStrategy<Proceedings>>
                                  extended by eu.etaxonomy.cdm.model.reference.Proceedings
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 Proceedings
extends PrintedUnitBase<IReferenceBaseCacheStrategy<Proceedings>>
implements Cloneable

This class represents conference proceedings. Proceedings are a collection of academic papers that are published in the context of an academic conference. Each paper typically is quite isolated from the other papers in the proceedings. Proceedings are published in-house, by the organizing institution of the conference, or via an academic publisher.

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

Version:
1.0
Author:
m.doering
See Also:
Serialized Form

Field Summary
 
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.IdentifiableEntity
cacheStrategy, NOT_PROTECTED, PROTECTED, protectedTitleCache, titleCache
 
Fields inherited from class eu.etaxonomy.cdm.model.common.AnnotatableEntity
annotations, markers
 
Fields inherited from class eu.etaxonomy.cdm.model.common.CdmBase
uuid
 
Fields inherited from interface eu.etaxonomy.cdm.model.reference.INomenclaturalReference
MICRO_REFERENCE_TOKEN
 
Constructor Summary
protected Proceedings()
          Deprecated.  
 
Method Summary
 Proceedings clone()
          Deprecated. Clones this conference proceedings.
 String getOrganization()
          Deprecated. Returns the string representing the organization responsible for the conference in the context of which this conference proceedings has been printed.
static Proceedings NewInstance()
          Deprecated. Creates a new empty proceedings instance.
static Proceedings NewInstance(String organization)
          Deprecated. Creates a new proceedings instance with the given organization responsible for the conference.
 void setOrganization(String organization)
          Deprecated. Sets the organization which published this reference
 
Methods inherited from class eu.etaxonomy.cdm.model.reference.PrintedUnitBase
getEditor, getInSeries, getPages, getSeriesPart, getVolume, setEditor, setInSeries, setPages, setSeriesPart, setVolume
 
Methods inherited from class eu.etaxonomy.cdm.model.reference.PublicationBase
getPlacePublished, getPublisher, setPlacePublished, setPublisher
 
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, 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, setParsingProblem, setProblemEnds, setProblemStarts, setPublisher, setReferenceAbstract, setSchool, setSeries, setTitle, setType, setUri
 
Methods inherited from class eu.etaxonomy.cdm.model.media.IdentifiableMediaEntity
addMedia, getMedia, removeMedia
 
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.AnnotatableEntity
addAnnotation, addMarker, getAnnotations, getMarkers, removeAnnotation, removeMarker
 
Methods inherited from class eu.etaxonomy.cdm.model.common.VersionableEntity
equals, getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
 
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 class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
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.ISourceable
addSource, addSource, getSources, removeSource
 
Methods inherited from interface eu.etaxonomy.cdm.model.common.IParsable
addParsingProblem, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, hasProblem, hasProblem, removeParsingProblem, setParsingProblem, setProblemEnds, setProblemStarts
 
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.IVersionableEntity
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
 

Constructor Detail

Proceedings

protected Proceedings()
Deprecated. 
Method Detail

NewInstance

public static Proceedings NewInstance()
Deprecated. 
Creates a new empty proceedings instance.

See Also:
NewInstance(String)

NewInstance

public static Proceedings NewInstance(String organization)
Deprecated. 
Creates a new proceedings instance with the given organization responsible for the conference.

See Also:
NewInstance(String)

getOrganization

public String getOrganization()
Deprecated. 
Returns the string representing the organization responsible for the conference in the context of which this conference proceedings has been printed.

Specified by:
getOrganization in interface IProceedings
Overrides:
getOrganization in class ReferenceBase<IReferenceBaseCacheStrategy<Proceedings>>
Returns:
the string with the responsible organization

setOrganization

public void setOrganization(String organization)
Deprecated. 
Description copied from interface: IProceedings
Sets the organization which published this reference

Specified by:
setOrganization in interface IProceedings
Overrides:
setOrganization in class ReferenceBase<IReferenceBaseCacheStrategy<Proceedings>>
See Also:
getOrganization()

clone

public Proceedings clone()
Deprecated. 
Clones this conference proceedings. This is a shortcut that enables to create a new instance that differs only slightly from this conference proceedings by modifying only some of the attributes.
This method overrides the clone method from StrictReferenceBase.

Overrides:
clone in class PrintedUnitBase<IReferenceBaseCacheStrategy<Proceedings>>
See Also:
StrictReferenceBase#clone(), IdentifiableMediaEntity.clone(), Object.clone()


Copyright © 2007-2010 EDIT. All Rights Reserved.