|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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<INomenclaturalReferenceCacheStrategy<Article>> eu.etaxonomy.cdm.model.reference.Article
@Indexed(index="eu.etaxonomy.cdm.model.reference.ReferenceBase") @Configurable @Deprecated public class Article
This class represents articles in a journal
. An article is an independent
piece of prose written by an author (team)
which is published among
other articles within a particular issue of a journal.
This class corresponds, according to the TDWG ontology, to the publication type terms (from PublicationTypeTerm):
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 |
Article()
Deprecated. Class constructor: creates a new empty article instance only containing the default cache strategy . |
Method Summary | |
---|---|
Article |
clone()
Deprecated. Clones this article. |
Journal |
getInJournal()
Deprecated. Returns the journal in which this article has been published. |
String |
getNomenclaturalCitation(String microReference)
Deprecated. Returns a formatted string containing the entire citation used for nomenclatural purposes based on this article - including (abbreviated) title of the journal but not authors of the article - and on the given details. |
String |
getPages()
Deprecated. Returns the string representing the page(s) where the content of this article is located within the journal issue. |
String |
getSeries()
Deprecated. Returns the string representing the series (within the journal) in which this article was published. |
String |
getVolume()
Deprecated. Returns the volume of a reference. |
static Article |
NewInstance()
Deprecated. Creates a new empty article instance only containing the default cache strategy . |
static Article |
NewInstance(Journal inJournal,
TeamOrPersonBase authorTeam,
String articleTitle,
String pages,
String series,
String volume,
TimePeriod datePublished)
Deprecated. Creates a new article instance with the given values and with the default cache strategy . |
void |
setInJournal(Journal inJournal)
Deprecated. |
void |
setPages(String pages)
Deprecated. Sets the pages that this reference covers in its in-reference |
void |
setVolume(String volume)
Deprecated. Sets the volume of the reference. |
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.INomenclaturalReference |
---|
getYear, setDatePublished |
Methods inherited from interface eu.etaxonomy.cdm.model.reference.IReferenceBase |
---|
getAuthorTeam, getDatePublished, getReferenceAbstract, getTitle, getType, getUri, isOfType, setAuthorTeam, setCacheStrategy, 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 |
---|
protected Article()
default cache strategy
.
ArticleDefaultCacheStrategy
Method Detail |
---|
public static Article NewInstance()
default cache strategy
.
Article()
,
NewInstance(Journal, TeamOrPersonBase, String, String, String, String, TimePeriod)
,
ArticleDefaultCacheStrategy
public static Article NewInstance(Journal inJournal, TeamOrPersonBase authorTeam, String articleTitle, String pages, String series, String volume, TimePeriod datePublished)
default cache strategy
.
inJournal
- the journal in which this article has
been publishedauthorTeam
- the team or person who wrote this articlearticleTitle
- the string representing the title of this
articlepages
- the string representing the pages in the journal
issue where this article can be foundseries
- the string representing the series (within the
journal) in which this article has been
publishedvolume
- the string representing the volume of the journal
in which this article has been publisheddatePublished
- the date (time period) in which this
article has been publishedNewInstance()
,
Journal
,
TeamOrPersonBase
,
TimePeriod
,
ArticleDefaultCacheStrategy
public Journal getInJournal()
journal
in which this article has been published.
getInJournal
in interface IArticle
getInJournal
in class ReferenceBase<INomenclaturalReferenceCacheStrategy<Article>>
Journal
public void setInJournal(Journal inJournal)
getInJournal()
public String getSeries()
getSeries
in interface IArticle
getSeries
in interface IGeneric
getSeries
in class ReferenceBase<INomenclaturalReferenceCacheStrategy<Article>>
public String getVolume()
IVolumeReference
getVolume
in interface IVolumeReference
getVolume
in class ReferenceBase<INomenclaturalReferenceCacheStrategy<Article>>
getSeries()
public void setVolume(String volume)
IVolumeReference
setVolume
in interface IVolumeReference
setVolume
in class ReferenceBase<INomenclaturalReferenceCacheStrategy<Article>>
getVolume()
public String getPages()
getPages
in interface IGeneric
getPages
in interface ISectionBase
getPages
in class ReferenceBase<INomenclaturalReferenceCacheStrategy<Article>>
public void setPages(String pages)
ISectionBase
setPages
in interface IGeneric
setPages
in interface ISectionBase
setPages
in class ReferenceBase<INomenclaturalReferenceCacheStrategy<Article>>
getPages()
public String getNomenclaturalCitation(String microReference)
getNomenclaturalCitation
in interface INomenclaturalReference
getNomenclaturalCitation
in interface IReferenceBase
getNomenclaturalCitation
in class ReferenceBase<INomenclaturalReferenceCacheStrategy<Article>>
microReference
- the string with the details (generally pages)
within the journal
ReferenceBase.getCitation()
public Article clone()
StrictReferenceBase
.
clone
in class ReferenceBase<INomenclaturalReferenceCacheStrategy<Article>>
StrictReferenceBase#clone()
,
IdentifiableMediaEntity.clone()
,
Object.clone()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |