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>
Modifier and Type | Field and Description |
---|---|
protected List<DataCollectionDatafile> |
dataCollectionDatafiles |
protected List<DataCollectionDataset> |
dataCollectionDatasets |
protected List<DataCollectionInvestigation> |
dataCollectionInvestigations |
protected List<DataPublication> |
dataPublications |
protected String |
doi |
protected List<Job> |
jobsAsInput |
protected List<Job> |
jobsAsOutput |
protected List<DataCollectionParameter> |
parameters |
createId, createTime, id, modId, modTime
Constructor and Description |
---|
DataCollection() |
Modifier and Type | Method and 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.
|
String |
getDoi()
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.
|
void |
setDoi(String value)
Sets the value of the doi property.
|
getCreateId, getCreateTime, getId, getModId, getModTime, setCreateId, setCreateTime, setId, setModId, setModTime
protected List<DataCollectionDatafile> dataCollectionDatafiles
protected List<DataCollectionDataset> dataCollectionDatasets
protected List<DataCollectionInvestigation> dataCollectionInvestigations
protected List<DataPublication> dataPublications
protected String doi
protected List<DataCollectionParameter> parameters
public List<DataCollectionDatafile> getDataCollectionDatafiles()
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 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
public List<DataCollectionDataset> getDataCollectionDatasets()
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 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
public List<DataCollectionInvestigation> getDataCollectionInvestigations()
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 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
public List<DataPublication> getDataPublications()
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 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
public String getDoi()
String
public void setDoi(String value)
value
- allowed object is
String
public List<Job> getJobsAsInput()
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 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
public List<Job> getJobsAsOutput()
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 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
public List<DataCollectionParameter> getParameters()
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 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
Copyright © 2022 The ICAT Collaboration. All rights reserved.