Class DataCollection
- java.lang.Object
-
- org.icatproject.EntityBaseBean
-
- org.icatproject.DataCollection
-
public class DataCollection extends EntityBaseBean
Java class for dataCollection complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="dataCollection"> <complexContent> <extension base="{http://icatproject.org}entityBaseBean"> <sequence> <element name="dataCollectionDatafiles" type="{http://icatproject.org}dataCollectionDatafile" maxOccurs="unbounded" minOccurs="0"/> <element name="dataCollectionDatasets" type="{http://icatproject.org}dataCollectionDataset" maxOccurs="unbounded" minOccurs="0"/> <element name="dataCollectionInvestigations" type="{http://icatproject.org}dataCollectionInvestigation" maxOccurs="unbounded" minOccurs="0"/> <element name="dataPublications" type="{http://icatproject.org}dataPublication" maxOccurs="unbounded" minOccurs="0"/> <element name="doi" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="jobsAsInput" type="{http://icatproject.org}job" maxOccurs="unbounded" minOccurs="0"/> <element name="jobsAsOutput" type="{http://icatproject.org}job" maxOccurs="unbounded" minOccurs="0"/> <element name="parameters" type="{http://icatproject.org}dataCollectionParameter" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<DataCollectionDatafile>dataCollectionDatafilesprotected List<DataCollectionDataset>dataCollectionDatasetsprotected List<DataCollectionInvestigation>dataCollectionInvestigationsprotected List<DataPublication>dataPublicationsprotected Stringdoiprotected List<Job>jobsAsInputprotected List<Job>jobsAsOutputprotected List<DataCollectionParameter>parameters-
Fields inherited from class org.icatproject.EntityBaseBean
createId, createTime, id, modId, modTime
-
-
Constructor Summary
Constructors Constructor Description DataCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DataCollectionDatafile>getDataCollectionDatafiles()Gets the value of the dataCollectionDatafiles property.List<DataCollectionDataset>getDataCollectionDatasets()Gets the value of the dataCollectionDatasets property.List<DataCollectionInvestigation>getDataCollectionInvestigations()Gets the value of the dataCollectionInvestigations property.List<DataPublication>getDataPublications()Gets the value of the dataPublications property.StringgetDoi()Gets the value of the doi property.List<Job>getJobsAsInput()Gets the value of the jobsAsInput property.List<Job>getJobsAsOutput()Gets the value of the jobsAsOutput property.List<DataCollectionParameter>getParameters()Gets the value of the parameters property.voidsetDoi(String value)Sets the value of the doi property.-
Methods inherited from class org.icatproject.EntityBaseBean
getCreateId, getCreateTime, getId, getModId, getModTime, setCreateId, setCreateTime, setId, setModId, setModTime
-
-
-
-
Field Detail
-
dataCollectionDatafiles
protected List<DataCollectionDatafile> dataCollectionDatafiles
-
dataCollectionDatasets
protected List<DataCollectionDataset> dataCollectionDatasets
-
dataCollectionInvestigations
protected List<DataCollectionInvestigation> dataCollectionInvestigations
-
dataPublications
protected List<DataPublication> dataPublications
-
doi
protected String doi
-
parameters
protected List<DataCollectionParameter> parameters
-
-
Method Detail
-
getDataCollectionDatafiles
public List<DataCollectionDatafile> getDataCollectionDatafiles()
Gets the value of the dataCollectionDatafiles 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 dataCollectionDatafiles property.For example, to add a new item, do as follows:
getDataCollectionDatafiles().add(newItem);Objects of the following type(s) are allowed in the list
DataCollectionDatafile
-
getDataCollectionDatasets
public List<DataCollectionDataset> getDataCollectionDatasets()
Gets the value of the dataCollectionDatasets 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 dataCollectionDatasets property.For example, to add a new item, do as follows:
getDataCollectionDatasets().add(newItem);Objects of the following type(s) are allowed in the list
DataCollectionDataset
-
getDataCollectionInvestigations
public List<DataCollectionInvestigation> getDataCollectionInvestigations()
Gets the value of the dataCollectionInvestigations 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 dataCollectionInvestigations property.For example, to add a new item, do as follows:
getDataCollectionInvestigations().add(newItem);Objects of the following type(s) are allowed in the list
DataCollectionInvestigation
-
getDataPublications
public List<DataPublication> getDataPublications()
Gets the value of the dataPublications 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 dataPublications property.For example, to add a new item, do as follows:
getDataPublications().add(newItem);Objects of the following type(s) are allowed in the list
DataPublication
-
getDoi
public String getDoi()
Gets the value of the doi property.- Returns:
- possible object is
String
-
setDoi
public void setDoi(String value)
Sets the value of the doi property.- Parameters:
value- allowed object isString
-
getJobsAsInput
public List<Job> getJobsAsInput()
Gets the value of the jobsAsInput 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 jobsAsInput property.For example, to add a new item, do as follows:
getJobsAsInput().add(newItem);Objects of the following type(s) are allowed in the list
Job
-
getJobsAsOutput
public List<Job> getJobsAsOutput()
Gets the value of the jobsAsOutput 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 jobsAsOutput property.For example, to add a new item, do as follows:
getJobsAsOutput().add(newItem);Objects of the following type(s) are allowed in the list
Job
-
getParameters
public List<DataCollectionParameter> getParameters()
Gets the value of the parameters 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 parameters property.For example, to add a new item, do as follows:
getParameters().add(newItem);Objects of the following type(s) are allowed in the list
DataCollectionParameter
-
-