biouml.standard.type
Class LiteratureReference
java.lang.Object
com.beanexplorer.beans.Option
ru.biosoft.access.MutableDataElementSupport
biouml.standard.type.LiteratureReference
- All Implemented Interfaces:
- DataElement, MutableDataElement
- public class LiteratureReference
- extends MutableDataElementSupport
Defines coomon properties of literature reference.
Our format is based on MEDLINE (PubMed) literature reference format.
Here we use major fields of MEDLINE and ommit some accessory fields.
From the other hand we add some utility fields allowing a user to
organize and categorize references by user defined themes, key words and importance,
as well as to store user comments and related URLs.
- Pendung:
- inherit from
GenericEntity.
http://www.ncbi.nlm.nih.gov/entrez/utils/pmfetch.fcgi?db=PubMed&id=12075356&report=MEDLINE&mode=text
|
Field Summary |
int |
importance
The reference importance.
|
protected static org.apache.log4j.Category |
log
|
protected static java.lang.String |
medlineQuery
|
| Fields inherited from class com.beanexplorer.beans.Option |
notificationEnabled, propagationEnabled |
| Methods inherited from class com.beanexplorer.beans.Option |
addPropertyChangeListener, copyListenersTo, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getParent, isNotificationEnabled, isPropagationEnabled, removePropertyChangeListener, setNotificationEnabled, setParent, setPropagationEnabled |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
protected static org.apache.log4j.Category log
medlineQuery
protected static java.lang.String medlineQuery
importance
public int importance
- The reference importance.
Using this property user can organise references by their importance.
LiteratureReference
public LiteratureReference(DataCollection parent,
java.lang.String name)
initFromMedline
protected void initFromMedline(java.lang.String name)
generateReferenceId
protected java.lang.String generateReferenceId()
- Generates unique human readable name for the literature reference.
General format is:
- for one author -
AUTHOR_LAST_NAME, YEAR[L]
- for two authors -
AUTHOR_LAST_NAME_1 and AUTHOR_LAST_NAME_2, YEAR[L]
- for third and more authors -
AUTHOR_LAST_NAME et al., YEAR[L]
- no authors -
TITLE[L] or defined by user
getAuthorLastName
protected java.lang.String getAuthorLastName(java.lang.String author)
getPublicationYear
protected java.lang.String getPublicationYear()
getMedlineId
public java.lang.String getMedlineId()
setMedlineId
public void setMedlineId(java.lang.String medlineId)
getPubMedId
public java.lang.String getPubMedId()
setPubMedId
public void setPubMedId(java.lang.String pubMedId)
getAuthors
public java.lang.String getAuthors()
setAuthors
public void setAuthors(java.lang.String authors)
getAffilation
public java.lang.String getAffilation()
setAffilation
public void setAffilation(java.lang.String affilation)
getTitle
public java.lang.String getTitle()
setTitle
public void setTitle(java.lang.String title)
getSource
public java.lang.String getSource()
- Returns composite field containing bibliographic information.
(MEDLINE SO field).
getJournalTitleAbbrevation
public java.lang.String getJournalTitleAbbrevation()
setJournalTitleAbbrevation
public void setJournalTitleAbbrevation(java.lang.String journalTitleAbbrevation)
getVolume
public java.lang.String getVolume()
setVolume
public void setVolume(java.lang.String volume)
getIssue
public java.lang.String getIssue()
setIssue
public void setIssue(java.lang.String issue)
getPagination
public java.lang.String getPagination()
setPagination
public void setPagination(java.lang.String pagination)
getPublicationAbstract
public java.lang.String getPublicationAbstract()
setPublicationAbstract
public void setPublicationAbstract(java.lang.String publicationAbstract)
getFullTextURL
public java.lang.String getFullTextURL()
setFullTextURL
public void setFullTextURL(java.lang.String fullTextURL)
getPublicationDate
public java.lang.String getPublicationDate()
setPublicationDate
public void setPublicationDate(java.lang.String publicationDate)
getLanguage
public java.lang.String getLanguage()
setLanguage
public void setLanguage(java.lang.String language)
getPublicationType
public java.lang.String getPublicationType()
setPublicationType
public void setPublicationType(java.lang.String publicationType)
getTheme
public java.lang.String getTheme()
setTheme
public void setTheme(java.lang.String theme)
getKeywords
public java.lang.String getKeywords()
setKeywords
public void setKeywords(java.lang.String keywords)
getImportance
public int getImportance()
setImportance
public void setImportance(int importance)
getRelatedURLs
public java.lang.String getRelatedURLs()
setRelatedURLs
public void setRelatedURLs(java.lang.String relatedURLs)
getComment
public java.lang.String getComment()
setComment
public void setComment(java.lang.String comment)
Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.