gov.nih.nci.caarray.domain.publication
Class Publication

java.lang.Object
  extended by gov.nih.nci.caarray.domain.AbstractCaArrayObject
      extended by gov.nih.nci.caarray.domain.AbstractCaArrayEntity
          extended by gov.nih.nci.caarray.domain.publication.Publication
All Implemented Interfaces:
com.fiveamsolutions.nci.commons.data.persistent.PersistentObject, java.io.Serializable

public class Publication
extends AbstractCaArrayEntity

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayEntity
CAARRAY_LSID_AUTHORITY, CAARRAY_LSID_NAMESPACE
 
Fields inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayObject
DEFAULT_BATCH_SIZE, DEFAULT_STRING_COLUMN_SIZE, LARGE_TEXT_FIELD_LENGTH
 
Constructor Summary
Publication()
           
 
Method Summary
 boolean equals(java.lang.Object object)
          The default comparison uses the id.
 java.lang.String getAuthors()
          Gets the authors.
 java.lang.String getDoi()
          Gets the doi.
 java.lang.String getEditor()
           
 java.lang.String getIssue()
           
 java.lang.String getPages()
           
 java.lang.String getPublication()
           
 java.lang.String getPublisher()
           
 java.lang.String getPubMedId()
          Gets the pubMedId.
 Term getStatus()
          Gets the status.
 java.lang.String getTitle()
          Gets the title.
 Term getType()
          Gets the type.
 java.lang.String getUri()
           
 java.lang.String getVolume()
           
 java.lang.String getYear()
           
 int hashCode()
          Default hashCode goes off of id.
 void setAuthors(java.lang.String authorsVal)
          Sets the authors.
 void setDoi(java.lang.String doiVal)
          Sets the doi.
 void setEditor(java.lang.String editor)
           
 void setIssue(java.lang.String issue)
           
 void setPages(java.lang.String pages)
           
 void setPublication(java.lang.String publication)
           
 void setPublisher(java.lang.String publisher)
           
 void setPubMedId(java.lang.String pubMedIdVal)
          Sets the pubMedId.
 void setStatus(Term statusVal)
          Sets the status.
 void setTitle(java.lang.String titleVal)
          Sets the title.
 void setType(Term typeVal)
          Sets the type.
 void setUri(java.lang.String uri)
           
 void setVolume(java.lang.String volume)
           
 void setYear(java.lang.String year)
           
 
Methods inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayEntity
getLsid, getLsidAuthority, getLsidNamespace, getLsidObjectId, setLsid, setLsid, setLsidForEntity
 
Methods inherited from class gov.nih.nci.caarray.domain.AbstractCaArrayObject
getCaBigId, getId, getPostLoadSecurityPolicies, getRemoteApiSecurityPolicies, setCaBigId, setId, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Publication

public Publication()
Method Detail

getAuthors

public java.lang.String getAuthors()
Gets the authors.

Returns:
the authors

setAuthors

public void setAuthors(java.lang.String authorsVal)
Sets the authors.

Parameters:
authorsVal - the authors

getDoi

public java.lang.String getDoi()
Gets the doi.

Returns:
the doi

setDoi

public void setDoi(java.lang.String doiVal)
Sets the doi.

Parameters:
doiVal - the doi

getPubMedId

public java.lang.String getPubMedId()
Gets the pubMedId.

Returns:
the pubMedId

setPubMedId

public void setPubMedId(java.lang.String pubMedIdVal)
Sets the pubMedId.

Parameters:
pubMedIdVal - the pubMedId

getStatus

public Term getStatus()
Gets the status.

Returns:
the status

setStatus

public void setStatus(Term statusVal)
Sets the status.

Parameters:
statusVal - the status

getType

public Term getType()
Gets the type.

Returns:
the type

setType

public void setType(Term typeVal)
Sets the type.

Parameters:
typeVal - the type

getTitle

@Length(max=254)
public java.lang.String getTitle()
Gets the title.

Returns:
the title

setTitle

public void setTitle(java.lang.String titleVal)
Sets the title.

Parameters:
titleVal - the title

getEditor

public java.lang.String getEditor()
Returns:
the editor

setEditor

public void setEditor(java.lang.String editor)
Parameters:
editor - the editor to set

getIssue

public java.lang.String getIssue()
Returns:
the issue

setIssue

public void setIssue(java.lang.String issue)
Parameters:
issue - the issue to set

getPages

public java.lang.String getPages()
Returns:
the pages

setPages

public void setPages(java.lang.String pages)
Parameters:
pages - the pages to set

getPublisher

public java.lang.String getPublisher()
Returns:
the publisher

setPublisher

public void setPublisher(java.lang.String publisher)
Parameters:
publisher - the publisher to set

getUri

public java.lang.String getUri()
Returns:
the uri

setUri

public void setUri(java.lang.String uri)
Parameters:
uri - the uri to set

getVolume

public java.lang.String getVolume()
Returns:
the volume

setVolume

public void setVolume(java.lang.String volume)
Parameters:
volume - the volume to set

getYear

public java.lang.String getYear()
Returns:
the year

setYear

public void setYear(java.lang.String year)
Parameters:
year - the year to set

getPublication

public java.lang.String getPublication()
Returns:
the publication

setPublication

public void setPublication(java.lang.String publication)
Parameters:
publication - the publication to set

equals

public boolean equals(java.lang.Object object)
The default comparison uses the id.

Overrides:
equals in class AbstractCaArrayObject
Parameters:
object - other object
Returns:
equal or not

hashCode

public int hashCode()
Default hashCode goes off of id.

Overrides:
hashCode in class AbstractCaArrayObject
Returns:
hashCode