Package org.icatproject
Class Study
- java.lang.Object
-
- org.icatproject.EntityBaseBean
-
- org.icatproject.Study
-
public class Study extends EntityBaseBean
Java class for study complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="study"> <complexContent> <extension base="{http://icatproject.org}entityBaseBean"> <sequence> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="pid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="status" type="{http://icatproject.org}studyStatus" minOccurs="0"/> <element name="studyInvestigations" type="{http://icatproject.org}studyInvestigation" maxOccurs="unbounded" minOccurs="0"/> <element name="user" type="{http://icatproject.org}user" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringdescriptionprotected XMLGregorianCalendarendDateprotected Stringnameprotected Stringpidprotected XMLGregorianCalendarstartDateprotected StudyStatusstatusprotected List<StudyInvestigation>studyInvestigationsprotected Useruser-
Fields inherited from class org.icatproject.EntityBaseBean
createId, createTime, id, modId, modTime
-
-
Constructor Summary
Constructors Constructor Description Study()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()Gets the value of the description property.XMLGregorianCalendargetEndDate()Gets the value of the endDate property.StringgetName()Gets the value of the name property.StringgetPid()Gets the value of the pid property.XMLGregorianCalendargetStartDate()Gets the value of the startDate property.StudyStatusgetStatus()Gets the value of the status property.List<StudyInvestigation>getStudyInvestigations()Gets the value of the studyInvestigations property.UsergetUser()Gets the value of the user property.voidsetDescription(String value)Sets the value of the description property.voidsetEndDate(XMLGregorianCalendar value)Sets the value of the endDate property.voidsetName(String value)Sets the value of the name property.voidsetPid(String value)Sets the value of the pid property.voidsetStartDate(XMLGregorianCalendar value)Sets the value of the startDate property.voidsetStatus(StudyStatus value)Sets the value of the status property.voidsetUser(User value)Sets the value of the user property.-
Methods inherited from class org.icatproject.EntityBaseBean
getCreateId, getCreateTime, getId, getModId, getModTime, setCreateId, setCreateTime, setId, setModId, setModTime
-
-
-
-
Field Detail
-
description
protected String description
-
endDate
protected XMLGregorianCalendar endDate
-
name
protected String name
-
pid
protected String pid
-
startDate
protected XMLGregorianCalendar startDate
-
status
protected StudyStatus status
-
studyInvestigations
protected List<StudyInvestigation> studyInvestigations
-
user
protected User user
-
-
Method Detail
-
getDescription
public String getDescription()
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
public void setDescription(String value)
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getEndDate
public XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setEndDate
public void setEndDate(XMLGregorianCalendar value)
Sets the value of the endDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getPid
public String getPid()
Gets the value of the pid property.- Returns:
- possible object is
String
-
setPid
public void setPid(String value)
Sets the value of the pid property.- Parameters:
value- allowed object isString
-
getStartDate
public XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setStartDate
public void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getStatus
public StudyStatus getStatus()
Gets the value of the status property.- Returns:
- possible object is
StudyStatus
-
setStatus
public void setStatus(StudyStatus value)
Sets the value of the status property.- Parameters:
value- allowed object isStudyStatus
-
getStudyInvestigations
public List<StudyInvestigation> getStudyInvestigations()
Gets the value of the studyInvestigations property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the studyInvestigations property.For example, to add a new item, do as follows:
getStudyInvestigations().add(newItem);Objects of the following type(s) are allowed in the list
StudyInvestigation
-
-