hepdata is hosted by Hepforge, IPPP Durham

cedar.hepdata.model
Class Paper

java.lang.Object
  extended by cedar.hepdata.model.Paper
All Implemented Interfaces:
HDPersistable

public class Paper
extends java.lang.Object
implements HDPersistable

Published document containing one or many Datasets.

Version:
$Date: 2006-02-03 13:27:58 +0000 (Fri, 03 Feb 2006) $ $Revision: 505 $
Author:
S Butterworth

Field Summary
static int MAXCOMMENTLENGTH
           
 
Constructor Summary
Paper(HDObjectReader reader)
          builds a paper from a file
Paper(int paperId)
          Build a paper from the DB.
Paper(java.lang.Integer irn)
          Build a paper from the DB.
 
Method Summary
 void add(Dataset ds)
           
 java.lang.String getAdditionalComment()
           
 java.lang.String getComment()
           
 java.util.List<Dataset> getDatasets()
           
 java.lang.String getDBName()
           
 java.lang.String getDBName2()
           
 java.lang.String getEncodedBy()
           
 java.util.Date getEncodedDate()
           
 int getId()
          Return the unique ID of this paper
 java.lang.Integer getIrn()
           
 java.lang.Integer getIrn2()
           
 java.lang.String getModifiedBy()
           
 java.util.Date getModifiedDate()
           
 java.lang.Integer getRed()
           
 java.lang.Integer getRed2()
           
 java.lang.String getSpare()
           
 void setAdditionalComment(java.lang.String s)
           
 void setComment(java.lang.String s)
           
 void setDBName(java.lang.String s)
           
 void setDBName2(java.lang.String s)
           
 void setEncodedBy(java.lang.String s)
           
 void setEncodedDate(java.util.Date dt)
           
 void setId(int id)
          Set the internal ID code
 void setIrn(java.lang.Integer i)
           
 void setIrn2(java.lang.Integer i)
           
 void setModifiedBy(java.lang.String s)
           
 void setModifiedDate(java.util.Date dt)
           
 void setRed(java.lang.Integer i)
           
 void setRed2(java.lang.Integer i)
           
 void setSpare(java.lang.String s)
           
 java.lang.String toString()
          Produce a string representation of the object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAXCOMMENTLENGTH

public static int MAXCOMMENTLENGTH
Constructor Detail

Paper

public Paper(HDObjectReader reader)
      throws HDException
builds a paper from a file

Throws:
HDException


Paper

public Paper(int paperId)
      throws HDException
Build a paper from the DB.

Parameters:
paperId - int, the unique ID.
Throws:
JetWebException
HDException


Paper

public Paper(java.lang.Integer irn)
      throws HDException
Build a paper from the DB.

Parameters:
irn - Integer, unique ID.
Throws:
JetWebException
HDException

Method Detail

getId

public int getId()
Return the unique ID of this paper

Specified by:
getId in interface HDPersistable
Returns:
paperId


setId

public void setId(int id)
Description copied from interface: HDPersistable
Set the internal ID code

Specified by:
setId in interface HDPersistable
Parameters:
id - internal ID used to define (part of) the


getIrn

public java.lang.Integer getIrn()

setIrn

public void setIrn(java.lang.Integer i)

getIrn2

public java.lang.Integer getIrn2()

setIrn2

public void setIrn2(java.lang.Integer i)

getRed

public java.lang.Integer getRed()

setRed

public void setRed(java.lang.Integer i)

getRed2

public java.lang.Integer getRed2()

setRed2

public void setRed2(java.lang.Integer i)

getDBName

public java.lang.String getDBName()

setDBName

public void setDBName(java.lang.String s)

getDBName2

public java.lang.String getDBName2()

setDBName2

public void setDBName2(java.lang.String s)

getEncodedDate

public java.util.Date getEncodedDate()

setEncodedDate

public void setEncodedDate(java.util.Date dt)

getEncodedBy

public java.lang.String getEncodedBy()

setEncodedBy

public void setEncodedBy(java.lang.String s)

getModifiedDate

public java.util.Date getModifiedDate()

setModifiedDate

public void setModifiedDate(java.util.Date dt)

getModifiedBy

public java.lang.String getModifiedBy()

setModifiedBy

public void setModifiedBy(java.lang.String s)

getSpare

public java.lang.String getSpare()

setSpare

public void setSpare(java.lang.String s)

getComment

public java.lang.String getComment()

setComment

public void setComment(java.lang.String s)

getAdditionalComment

public java.lang.String getAdditionalComment()

setAdditionalComment

public void setAdditionalComment(java.lang.String s)

add

public void add(Dataset ds)

getDatasets

public java.util.List<Dataset> getDatasets()

toString

public java.lang.String toString()
Description copied from interface: HDPersistable
Produce a string representation of the object

Specified by:
toString in interface HDPersistable
Overrides:
toString in class java.lang.Object


Generated 20060512 1623

HEPData