|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IReference
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 |
URI |
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(URI 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.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.ICdmBase |
|---|
getCreated, getCreatedBy, getId, getUuid, setCreated, setCreatedBy, setId, setUuid |
| Methods inherited from interface eu.etaxonomy.cdm.model.common.IParsable |
|---|
addParsingProblem, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, hasProblem, hasProblem, removeParsingProblem, setParsingProblem, setProblemEnds, setProblemStarts |
| 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)
URI getUri()
void setUri(URI 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 | |||||||||