Class Dataset
- java.lang.Object
-
- org.icatproject.EntityBaseBean
-
- org.icatproject.Dataset
-
public class Dataset extends EntityBaseBean
Java class for dataset complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="dataset"> <complexContent> <extension base="{http://icatproject.org}entityBaseBean"> <sequence> <element name="complete" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="dataCollectionDatasets" type="{http://icatproject.org}dataCollectionDataset" maxOccurs="unbounded" minOccurs="0"/> <element name="datafiles" type="{http://icatproject.org}datafile" maxOccurs="unbounded" minOccurs="0"/> <element name="datasetInstruments" type="{http://icatproject.org}datasetInstrument" maxOccurs="unbounded" minOccurs="0"/> <element name="datasetTechniques" type="{http://icatproject.org}datasetTechnique" maxOccurs="unbounded" minOccurs="0"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="doi" 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="fileCount" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="fileSize" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="investigation" type="{http://icatproject.org}investigation" minOccurs="0"/> <element name="location" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="parameters" type="{http://icatproject.org}datasetParameter" maxOccurs="unbounded" minOccurs="0"/> <element name="sample" type="{http://icatproject.org}sample" minOccurs="0"/> <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="type" type="{http://icatproject.org}datasetType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancompleteprotected List<DataCollectionDataset>dataCollectionDatasetsprotected List<Datafile>datafilesprotected List<DatasetInstrument>datasetInstrumentsprotected List<DatasetTechnique>datasetTechniquesprotected Stringdescriptionprotected Stringdoiprotected XMLGregorianCalendarendDateprotected LongfileCountprotected LongfileSizeprotected Investigationinvestigationprotected Stringlocationprotected Stringnameprotected List<DatasetParameter>parametersprotected Samplesampleprotected XMLGregorianCalendarstartDateprotected DatasetTypetype-
Fields inherited from class org.icatproject.EntityBaseBean
createId, createTime, id, modId, modTime
-
-
Constructor Summary
Constructors Constructor Description Dataset()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DataCollectionDataset>getDataCollectionDatasets()Gets the value of the dataCollectionDatasets property.List<Datafile>getDatafiles()Gets the value of the datafiles property.List<DatasetInstrument>getDatasetInstruments()Gets the value of the datasetInstruments property.List<DatasetTechnique>getDatasetTechniques()Gets the value of the datasetTechniques property.StringgetDescription()Gets the value of the description property.StringgetDoi()Gets the value of the doi property.XMLGregorianCalendargetEndDate()Gets the value of the endDate property.LonggetFileCount()Gets the value of the fileCount property.LonggetFileSize()Gets the value of the fileSize property.InvestigationgetInvestigation()Gets the value of the investigation property.StringgetLocation()Gets the value of the location property.StringgetName()Gets the value of the name property.List<DatasetParameter>getParameters()Gets the value of the parameters property.SamplegetSample()Gets the value of the sample property.XMLGregorianCalendargetStartDate()Gets the value of the startDate property.DatasetTypegetType()Gets the value of the type property.booleanisComplete()Gets the value of the complete property.voidsetComplete(boolean value)Sets the value of the complete property.voidsetDescription(String value)Sets the value of the description property.voidsetDoi(String value)Sets the value of the doi property.voidsetEndDate(XMLGregorianCalendar value)Sets the value of the endDate property.voidsetFileCount(Long value)Sets the value of the fileCount property.voidsetFileSize(Long value)Sets the value of the fileSize property.voidsetInvestigation(Investigation value)Sets the value of the investigation property.voidsetLocation(String value)Sets the value of the location property.voidsetName(String value)Sets the value of the name property.voidsetSample(Sample value)Sets the value of the sample property.voidsetStartDate(XMLGregorianCalendar value)Sets the value of the startDate property.voidsetType(DatasetType value)Sets the value of the type property.-
Methods inherited from class org.icatproject.EntityBaseBean
getCreateId, getCreateTime, getId, getModId, getModTime, setCreateId, setCreateTime, setId, setModId, setModTime
-
-
-
-
Field Detail
-
complete
protected boolean complete
-
dataCollectionDatasets
protected List<DataCollectionDataset> dataCollectionDatasets
-
datasetInstruments
protected List<DatasetInstrument> datasetInstruments
-
datasetTechniques
protected List<DatasetTechnique> datasetTechniques
-
description
protected String description
-
doi
protected String doi
-
endDate
protected XMLGregorianCalendar endDate
-
fileCount
protected Long fileCount
-
fileSize
protected Long fileSize
-
investigation
protected Investigation investigation
-
location
protected String location
-
name
protected String name
-
parameters
protected List<DatasetParameter> parameters
-
sample
protected Sample sample
-
startDate
protected XMLGregorianCalendar startDate
-
type
protected DatasetType type
-
-
Method Detail
-
isComplete
public boolean isComplete()
Gets the value of the complete property.
-
setComplete
public void setComplete(boolean value)
Sets the value of the complete property.
-
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
-
getDatafiles
public List<Datafile> getDatafiles()
Gets the value of the datafiles 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 datafiles property.For example, to add a new item, do as follows:
getDatafiles().add(newItem);Objects of the following type(s) are allowed in the list
Datafile
-
getDatasetInstruments
public List<DatasetInstrument> getDatasetInstruments()
Gets the value of the datasetInstruments 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 datasetInstruments property.For example, to add a new item, do as follows:
getDatasetInstruments().add(newItem);Objects of the following type(s) are allowed in the list
DatasetInstrument
-
getDatasetTechniques
public List<DatasetTechnique> getDatasetTechniques()
Gets the value of the datasetTechniques 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 datasetTechniques property.For example, to add a new item, do as follows:
getDatasetTechniques().add(newItem);Objects of the following type(s) are allowed in the list
DatasetTechnique
-
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
-
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
-
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
-
getFileCount
public Long getFileCount()
Gets the value of the fileCount property.- Returns:
- possible object is
Long
-
setFileCount
public void setFileCount(Long value)
Sets the value of the fileCount property.- Parameters:
value- allowed object isLong
-
getFileSize
public Long getFileSize()
Gets the value of the fileSize property.- Returns:
- possible object is
Long
-
setFileSize
public void setFileSize(Long value)
Sets the value of the fileSize property.- Parameters:
value- allowed object isLong
-
getInvestigation
public Investigation getInvestigation()
Gets the value of the investigation property.- Returns:
- possible object is
Investigation
-
setInvestigation
public void setInvestigation(Investigation value)
Sets the value of the investigation property.- Parameters:
value- allowed object isInvestigation
-
getLocation
public String getLocation()
Gets the value of the location property.- Returns:
- possible object is
String
-
setLocation
public void setLocation(String value)
Sets the value of the location property.- Parameters:
value- allowed object isString
-
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
-
getParameters
public List<DatasetParameter> 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
DatasetParameter
-
getSample
public Sample getSample()
Gets the value of the sample property.- Returns:
- possible object is
Sample
-
setSample
public void setSample(Sample value)
Sets the value of the sample property.- Parameters:
value- allowed object isSample
-
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
-
getType
public DatasetType getType()
Gets the value of the type property.- Returns:
- possible object is
DatasetType
-
setType
public void setType(DatasetType value)
Sets the value of the type property.- Parameters:
value- allowed object isDatasetType
-
-