|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectau.edu.archer.schemas.icat.Investigation
public class Investigation
Java class for Investigation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Investigation">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="id" type="{http://www.w3.org/2001/XMLSchema}long"/>
<element name="studyID" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="location" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="abstract" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="previousInvestigationNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="bcat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="grantID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="releaseDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="sourceHash" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="applicationForm" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="applicationFormMimeType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="applicationFormName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="visitID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="instrument" type="{http://archer.edu.au/schemas/icat}Instrument" minOccurs="0"/>
<element name="sample" type="{http://archer.edu.au/schemas/icat}Sample" maxOccurs="unbounded" minOccurs="0"/>
<element name="investigators" type="{http://archer.edu.au/schemas/icat}Investigator" maxOccurs="unbounded" minOccurs="0"/>
<element name="publications" type="{http://archer.edu.au/schemas/icat}Publication" maxOccurs="unbounded" minOccurs="0"/>
<element name="keywords" type="{http://archer.edu.au/schemas/icat}Keyword" maxOccurs="unbounded" minOccurs="0"/>
<element name="topic" type="{http://archer.edu.au/schemas/icat}TopicList" maxOccurs="unbounded" minOccurs="0"/>
<element name="dataSet" type="{http://archer.edu.au/schemas/icat}DataSet" maxOccurs="unbounded" minOccurs="0"/>
<element name="facilityCycle" type="{http://archer.edu.au/schemas/icat}FacilityCycle" minOccurs="0"/>
<element name="investigationType" type="{http://archer.edu.au/schemas/icat}InvestigationType" minOccurs="0"/>
<element name="deleted" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="createId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="createTime" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="modifyId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="modifyTime" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected java.lang.String |
_abstract
|
protected java.lang.String |
applicationForm
|
protected java.lang.String |
applicationFormMimeType
|
protected java.lang.String |
applicationFormName
|
protected java.lang.String |
bcat
|
protected java.lang.Integer |
createId
|
protected java.util.Calendar |
createTime
|
protected java.util.List<DataSet> |
dataSet
|
protected boolean |
deleted
|
protected FacilityCycle |
facilityCycle
|
protected java.lang.String |
grantID
|
protected java.lang.Integer |
id
|
protected Instrument |
instrument
|
protected InvestigationType |
investigationType
|
protected java.util.List<Investigator> |
investigators
|
protected java.util.List<Keyword> |
keywords
|
protected java.lang.String |
location
|
protected java.lang.Integer |
modifyId
|
protected java.util.Calendar |
modifyTime
|
protected java.lang.String |
previousInvestigationNumber
|
protected java.util.List<Publication> |
publications
|
protected java.util.Calendar |
releaseDate
|
protected java.util.List<Sample> |
sample
|
protected java.lang.String |
sourceHash
|
protected java.lang.Integer |
studyID
|
protected java.lang.String |
title
|
protected java.util.List<TopicList> |
topic
|
protected java.lang.String |
visitID
|
| Constructor Summary | |
|---|---|
Investigation()
|
|
| Method Summary | |
|---|---|
void |
addDataSet(DataSet child)
|
void |
addInvestigators(Investigator child)
|
void |
addKeywords(Keyword child)
|
void |
addPublications(Publication child)
|
void |
addSample(Sample child)
|
void |
addTopic(TopicList child)
|
void |
afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent)
This method is invoked by the JAXB implementation on each instance when unmarshalling completes. |
boolean |
equals(java.lang.Object object)
|
void |
equals(java.lang.Object object,
org.apache.commons.lang.builder.EqualsBuilder equalsBuilder)
|
java.lang.String |
getAbstract()
Gets the value of the abstract property. |
java.lang.String |
getApplicationForm()
Gets the value of the applicationForm property. |
java.lang.String |
getApplicationFormMimeType()
Gets the value of the applicationFormMimeType property. |
java.lang.String |
getApplicationFormName()
Gets the value of the applicationFormName property. |
java.lang.String |
getBcat()
Gets the value of the bcat property. |
java.lang.Integer |
getCreateId()
Gets the value of the createId property. |
java.util.Calendar |
getCreateTime()
Gets the value of the createTime property. |
java.util.List<DataSet> |
getDataSet()
Gets the value of the dataSet property. |
FacilityCycle |
getFacilityCycle()
Gets the value of the facilityCycle property. |
java.lang.String |
getGrantID()
Gets the value of the grantID property. |
java.lang.Integer |
getId()
Gets the value of the id property. |
Instrument |
getInstrument()
Gets the value of the instrument property. |
InvestigationType |
getInvestigationType()
Gets the value of the investigationType property. |
java.util.List<Investigator> |
getInvestigators()
Gets the value of the investigators property. |
java.util.List<Keyword> |
getKeywords()
Gets the value of the keywords property. |
java.lang.String |
getLocation()
Gets the value of the location property. |
java.lang.Integer |
getModifyId()
Gets the value of the modifyId property. |
java.util.Calendar |
getModifyTime()
Gets the value of the modifyTime property. |
java.lang.String |
getPreviousInvestigationNumber()
Gets the value of the previousInvestigationNumber property. |
java.util.List<Publication> |
getPublications()
Gets the value of the publications property. |
java.util.Calendar |
getReleaseDate()
Gets the value of the releaseDate property. |
java.util.List<Sample> |
getSample()
Gets the value of the sample property. |
java.lang.String |
getSourceHash()
Gets the value of the sourceHash property. |
Study |
getStudy()
|
java.lang.Integer |
getStudyID()
Gets the value of the studyID property. |
java.lang.String |
getTitle()
Gets the value of the title property. |
java.util.List<TopicList> |
getTopic()
Gets the value of the topic property. |
java.lang.String |
getVisitID()
Gets the value of the visitID property. |
boolean |
isDeleted()
Gets the value of the deleted property. |
boolean |
isSetAbstract()
|
boolean |
isSetApplicationForm()
|
boolean |
isSetApplicationFormMimeType()
|
boolean |
isSetApplicationFormName()
|
boolean |
isSetBcat()
|
boolean |
isSetCreateId()
|
boolean |
isSetCreateTime()
|
boolean |
isSetDataSet()
|
boolean |
isSetDeleted()
|
boolean |
isSetFacilityCycle()
|
boolean |
isSetGrantID()
|
boolean |
isSetId()
|
boolean |
isSetInstrument()
|
boolean |
isSetInvestigationType()
|
boolean |
isSetInvestigators()
|
boolean |
isSetKeywords()
|
boolean |
isSetLocation()
|
boolean |
isSetModifyId()
|
boolean |
isSetModifyTime()
|
boolean |
isSetPreviousInvestigationNumber()
|
boolean |
isSetPublications()
|
boolean |
isSetReleaseDate()
|
boolean |
isSetSample()
|
boolean |
isSetSourceHash()
|
boolean |
isSetStudyID()
|
boolean |
isSetTitle()
|
boolean |
isSetTopic()
|
boolean |
isSetVisitID()
|
void |
setAbstract(java.lang.String value)
Sets the value of the abstract property. |
void |
setApplicationForm(java.lang.String value)
Sets the value of the applicationForm property. |
void |
setApplicationFormMimeType(java.lang.String value)
Sets the value of the applicationFormMimeType property. |
void |
setApplicationFormName(java.lang.String value)
Sets the value of the applicationFormName property. |
void |
setBcat(java.lang.String value)
Sets the value of the bcat property. |
void |
setCreateId(java.lang.Integer value)
Sets the value of the createId property. |
void |
setCreateTime(java.util.Calendar value)
Sets the value of the createTime property. |
void |
setDataSet(java.util.List<DataSet> dataSet)
|
void |
setDeleted(boolean value)
Sets the value of the deleted property. |
void |
setFacilityCycle(FacilityCycle value)
Sets the value of the facilityCycle property. |
void |
setGrantID(java.lang.String value)
Sets the value of the grantID property. |
void |
setId(java.lang.Integer value)
Sets the value of the id property. |
void |
setInstrument(Instrument value)
Sets the value of the instrument property. |
void |
setInvestigationType(InvestigationType value)
Sets the value of the investigationType property. |
void |
setInvestigators(java.util.List<Investigator> investigators)
|
void |
setKeywords(java.util.List<Keyword> keywords)
|
void |
setLocation(java.lang.String value)
Sets the value of the location property. |
void |
setModifyId(java.lang.Integer value)
Sets the value of the modifyId property. |
void |
setModifyTime(java.util.Calendar value)
Sets the value of the modifyTime property. |
void |
setPreviousInvestigationNumber(java.lang.String value)
Sets the value of the previousInvestigationNumber property. |
void |
setPublications(java.util.List<Publication> publications)
|
void |
setReleaseDate(java.util.Calendar value)
Sets the value of the releaseDate property. |
void |
setSample(java.util.List<Sample> sample)
|
void |
setSourceHash(java.lang.String value)
Sets the value of the sourceHash property. |
void |
setStudy(Study study)
|
void |
setStudyID(java.lang.Integer value)
Sets the value of the studyID property. |
void |
setTitle(java.lang.String value)
Sets the value of the title property. |
void |
setTopic(java.util.List<TopicList> topic)
|
void |
setVisitID(java.lang.String value)
Sets the value of the visitID property. |
void |
unsetDataSet()
|
void |
unsetInvestigators()
|
void |
unsetKeywords()
|
void |
unsetPublications()
|
void |
unsetSample()
|
void |
unsetTopic()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.Integer id
protected java.lang.Integer studyID
protected java.lang.String location
protected java.lang.String _abstract
protected java.lang.String previousInvestigationNumber
protected java.lang.String bcat
protected java.lang.String grantID
protected java.util.Calendar releaseDate
protected java.lang.String sourceHash
protected java.lang.String applicationForm
protected java.lang.String applicationFormMimeType
protected java.lang.String applicationFormName
protected java.lang.String title
protected java.lang.String visitID
protected Instrument instrument
protected java.util.List<Sample> sample
protected java.util.List<Investigator> investigators
protected java.util.List<Publication> publications
protected java.util.List<Keyword> keywords
protected java.util.List<TopicList> topic
protected java.util.List<DataSet> dataSet
protected FacilityCycle facilityCycle
protected InvestigationType investigationType
protected boolean deleted
protected java.lang.Integer createId
protected java.util.Calendar createTime
protected java.lang.Integer modifyId
protected java.util.Calendar modifyTime
| Constructor Detail |
|---|
public Investigation()
| Method Detail |
|---|
public java.lang.Integer getId()
Stringpublic void setId(java.lang.Integer value)
value - allowed object is
Stringpublic boolean isSetId()
public java.lang.Integer getStudyID()
Stringpublic void setStudyID(java.lang.Integer value)
value - allowed object is
Stringpublic boolean isSetStudyID()
public java.lang.String getLocation()
Stringpublic void setLocation(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetLocation()
public java.lang.String getAbstract()
Stringpublic void setAbstract(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetAbstract()
public java.lang.String getPreviousInvestigationNumber()
Stringpublic void setPreviousInvestigationNumber(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetPreviousInvestigationNumber()
public java.lang.String getBcat()
Stringpublic void setBcat(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetBcat()
public java.lang.String getGrantID()
Stringpublic void setGrantID(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetGrantID()
public java.util.Calendar getReleaseDate()
Stringpublic void setReleaseDate(java.util.Calendar value)
value - allowed object is
Stringpublic boolean isSetReleaseDate()
public java.lang.String getSourceHash()
Stringpublic void setSourceHash(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetSourceHash()
public java.lang.String getApplicationForm()
Stringpublic void setApplicationForm(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetApplicationForm()
public java.lang.String getApplicationFormMimeType()
Stringpublic void setApplicationFormMimeType(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetApplicationFormMimeType()
public java.lang.String getApplicationFormName()
Stringpublic void setApplicationFormName(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetApplicationFormName()
public java.lang.String getTitle()
Stringpublic void setTitle(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetTitle()
public java.lang.String getVisitID()
Stringpublic void setVisitID(java.lang.String value)
value - allowed object is
Stringpublic boolean isSetVisitID()
public Instrument getInstrument()
Instrumentpublic void setInstrument(Instrument value)
value - allowed object is
Instrumentpublic boolean isSetInstrument()
public java.util.List<Sample> getSample()
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 JAXB object.
This is why there is not a set method for the sample property.
For example, to add a new item, do as follows:
getSample().add(newItem);
Objects of the following type(s) are allowed in the list
Sample
public void setSample(java.util.List<Sample> sample)
public boolean isSetSample()
public void unsetSample()
public java.util.List<Investigator> getInvestigators()
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 JAXB object.
This is why there is not a set method for the investigators property.
For example, to add a new item, do as follows:
getInvestigators().add(newItem);
Objects of the following type(s) are allowed in the list
Investigator
public void setInvestigators(java.util.List<Investigator> investigators)
public boolean isSetInvestigators()
public void unsetInvestigators()
public java.util.List<Publication> getPublications()
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 JAXB object.
This is why there is not a set method for the publications property.
For example, to add a new item, do as follows:
getPublications().add(newItem);
Objects of the following type(s) are allowed in the list
Publication
public void setPublications(java.util.List<Publication> publications)
public boolean isSetPublications()
public void unsetPublications()
public java.util.List<Keyword> getKeywords()
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 JAXB object.
This is why there is not a set method for the keywords property.
For example, to add a new item, do as follows:
getKeywords().add(newItem);
Objects of the following type(s) are allowed in the list
Keyword
public void setKeywords(java.util.List<Keyword> keywords)
public boolean isSetKeywords()
public void unsetKeywords()
public java.util.List<TopicList> getTopic()
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 JAXB object.
This is why there is not a set method for the topic property.
For example, to add a new item, do as follows:
getTopic().add(newItem);
Objects of the following type(s) are allowed in the list
TopicList
public void setTopic(java.util.List<TopicList> topic)
public boolean isSetTopic()
public void unsetTopic()
public java.util.List<DataSet> getDataSet()
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 JAXB object.
This is why there is not a set method for the dataSet property.
For example, to add a new item, do as follows:
getDataSet().add(newItem);
Objects of the following type(s) are allowed in the list
DataSet
public void setDataSet(java.util.List<DataSet> dataSet)
public boolean isSetDataSet()
public void unsetDataSet()
public FacilityCycle getFacilityCycle()
FacilityCyclepublic void setFacilityCycle(FacilityCycle value)
value - allowed object is
FacilityCyclepublic boolean isSetFacilityCycle()
public InvestigationType getInvestigationType()
InvestigationTypepublic void setInvestigationType(InvestigationType value)
value - allowed object is
InvestigationTypepublic boolean isSetInvestigationType()
public boolean isDeleted()
public void setDeleted(boolean value)
public boolean isSetDeleted()
public java.lang.Integer getCreateId()
getCreateId in interface BaseDomainStringpublic void setCreateId(java.lang.Integer value)
setCreateId in interface BaseDomainvalue - allowed object is
Stringpublic boolean isSetCreateId()
public java.util.Calendar getCreateTime()
getCreateTime in interface BaseDomainStringpublic void setCreateTime(java.util.Calendar value)
setCreateTime in interface BaseDomainvalue - allowed object is
Stringpublic boolean isSetCreateTime()
public java.lang.Integer getModifyId()
getModifyId in interface BaseDomainStringpublic void setModifyId(java.lang.Integer value)
setModifyId in interface BaseDomainvalue - allowed object is
Stringpublic boolean isSetModifyId()
public java.util.Calendar getModifyTime()
getModifyTime in interface BaseDomainStringpublic void setModifyTime(java.util.Calendar value)
setModifyTime in interface BaseDomainvalue - allowed object is
Stringpublic boolean isSetModifyTime()
public void addSample(Sample child)
public void addInvestigators(Investigator child)
public void addPublications(Publication child)
public void addKeywords(Keyword child)
public void addTopic(TopicList child)
public void addDataSet(DataSet child)
public Study getStudy()
public void setStudy(Study study)
public void afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent)
unmarshaller - The unmarshaller that generated the instance.parent - The parent object in the object tree.
public void equals(java.lang.Object object,
org.apache.commons.lang.builder.EqualsBuilder equalsBuilder)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic boolean equals(java.lang.Object object)
equals in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||