|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IReferenceBase
The upmost interface for references (information sources).
This class corresponds to:
Method Summary | |
---|---|
TeamOrPersonBase |
getAuthorTeam()
Returns the references author(s) |
TimePeriod |
getDatePublished()
Returns the date when the reference was published as a TimePeriod |
String |
getNomenclaturalCitation(String microReference)
Returns the citation string including the detail (micro reference) information. |
String |
getReferenceAbstract()
Returns the references abstract which is a summary of the content |
String |
getTitle()
Returns the references title |
ReferenceType |
getType()
Returns the reference type |
String |
getUri()
Returns the Uniform Resource Identifier (URI) corresponding to this reference. |
boolean |
isOfType(ReferenceType type)
Returns true if the type of the reference is the same as the passed parameter |
void |
setAuthorTeam(TeamOrPersonBase authorTeam)
Sets the references author(s) |
void |
setCacheStrategy(IReferenceBaseCacheStrategy cacheStrategy)
Sets the cache strategy for this reference |
void |
setDatePublished(TimePeriod datePublished)
Sets the date when the reference was published. |
void |
setReferenceAbstract(String referenceAbstract)
Sets the references abstract which is a summary of the content |
void |
setTitle(String title)
Sets the references title |
void |
setType(ReferenceType type)
Sets the reference type |
void |
setUri(String uri)
|
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 |
Method Detail |
---|
ReferenceType getType()
void setType(ReferenceType type)
type
- boolean isOfType(ReferenceType type)
type
-
TeamOrPersonBase getAuthorTeam()
void setAuthorTeam(TeamOrPersonBase authorTeam)
String getTitle()
void setTitle(String title)
title
- TimePeriod getDatePublished()
TimePeriod
void setDatePublished(TimePeriod datePublished)
String getUri()
void setUri(String uri)
getUri()
String getReferenceAbstract()
void setReferenceAbstract(String referenceAbstract)
referenceAbstract
- String getNomenclaturalCitation(String microReference)
microReference
- the detail, e.g. a page number, a figure, ...
void setCacheStrategy(IReferenceBaseCacheStrategy cacheStrategy)
cacheStrategy
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |