org.biopax.paxtools.impl.level3
Class PublicationXrefImpl
java.lang.Object
org.biopax.paxtools.impl.BioPAXElementImpl
org.biopax.paxtools.impl.level3.L3ElementImpl
org.biopax.paxtools.impl.level3.XrefImpl
org.biopax.paxtools.impl.level3.PublicationXrefImpl
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, BioPAXElement, Level3Element, PublicationXref, UtilityClass, Xref
@Entity
@Indexed
public class PublicationXrefImpl
- extends XrefImpl
- implements PublicationXref
- See Also:
- Serialized Form
| Methods inherited from class org.biopax.paxtools.impl.level3.XrefImpl |
equivalenceCode, getDb, getDbVersion, getId, getIdVersion, getIdx, getXrefOf, setDb, setDbVersion, setId, setIdVersion, setIdx, setXrefOf, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PublicationXrefImpl
public PublicationXrefImpl()
- Constructor.
getModelInterface
public java.lang.Class<? extends PublicationXref> getModelInterface()
- Description copied from interface:
BioPAXElement
- This method returns the actual model interface that a class implements.
- Specified by:
getModelInterface in interface BioPAXElement
- Returns:
- an interface from
org.biopax.paxtools.model package
corresponding to a BioPAX class.
getAuthor
@Field(name="keyword",
index=TOKENIZED)
@FieldBridge(impl=SetStringBridge.class)
public java.util.Set<java.lang.String> getAuthor()
- Specified by:
getAuthor in interface PublicationXref
setAuthor
public void setAuthor(java.util.Set<java.lang.String> author)
addAuthor
public void addAuthor(java.lang.String author)
- Specified by:
addAuthor in interface PublicationXref
removeAuthor
public void removeAuthor(java.lang.String author)
- Specified by:
removeAuthor in interface PublicationXref
getSource
@Field(name="keyword",
index=TOKENIZED)
@FieldBridge(impl=SetStringBridge.class)
public java.util.Set<java.lang.String> getSource()
- Specified by:
getSource in interface PublicationXref
setSource
public void setSource(java.util.Set<java.lang.String> source)
addSource
public void addSource(java.lang.String source)
- Specified by:
addSource in interface PublicationXref
removeSource
public void removeSource(java.lang.String source)
- Specified by:
removeSource in interface PublicationXref
getTitle
@Field(name="keyword",
index=TOKENIZED)
public java.lang.String getTitle()
- Specified by:
getTitle in interface PublicationXref
setTitle
public void setTitle(java.lang.String title)
- Specified by:
setTitle in interface PublicationXref
getUrl
@Field(name="keyword",
index=TOKENIZED)
@FieldBridge(impl=SetStringBridge.class)
public java.util.Set<java.lang.String> getUrl()
- Specified by:
getUrl in interface PublicationXref
setUrl
public void setUrl(java.util.Set<java.lang.String> url)
addUrl
public void addUrl(java.lang.String url)
- Specified by:
addUrl in interface PublicationXref
removeUrl
public void removeUrl(java.lang.String url)
- Specified by:
removeUrl in interface PublicationXref
getYear
@Field(name="keyword",
index=TOKENIZED)
public int getYear()
- Specified by:
getYear in interface PublicationXref
setYear
public void setYear(int year)
- Specified by:
setYear in interface PublicationXref
semanticallyEquivalent
protected boolean semanticallyEquivalent(BioPAXElement other)
- Overrides:
semanticallyEquivalent in class XrefImpl
Copyright © 2011 BioPAX. All Rights Reserved.