Class Datafile
- java.lang.Object
-
- org.icatproject.EntityBaseBean
-
- org.icatproject.Datafile
-
public class Datafile extends EntityBaseBean
Java class for datafile complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="datafile"> <complexContent> <extension base="{http://icatproject.org}entityBaseBean"> <sequence> <element name="checksum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="dataCollectionDatafiles" type="{http://icatproject.org}dataCollectionDatafile" maxOccurs="unbounded" minOccurs="0"/> <element name="datafileCreateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="datafileFormat" type="{http://icatproject.org}datafileFormat" minOccurs="0"/> <element name="datafileModTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="dataset" type="{http://icatproject.org}dataset" minOccurs="0"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="destDatafiles" type="{http://icatproject.org}relatedDatafile" maxOccurs="unbounded" minOccurs="0"/> <element name="doi" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="fileSize" 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="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="parameters" type="{http://icatproject.org}datafileParameter" maxOccurs="unbounded" minOccurs="0"/> <element name="sourceDatafiles" type="{http://icatproject.org}relatedDatafile" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringchecksumprotected List<DataCollectionDatafile>dataCollectionDatafilesprotected XMLGregorianCalendardatafileCreateTimeprotected DatafileFormatdatafileFormatprotected XMLGregorianCalendardatafileModTimeprotected Datasetdatasetprotected Stringdescriptionprotected List<RelatedDatafile>destDatafilesprotected Stringdoiprotected LongfileSizeprotected Stringlocationprotected Stringnameprotected List<DatafileParameter>parametersprotected List<RelatedDatafile>sourceDatafiles-
Fields inherited from class org.icatproject.EntityBaseBean
createId, createTime, id, modId, modTime
-
-
Constructor Summary
Constructors Constructor Description Datafile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetChecksum()Gets the value of the checksum property.List<DataCollectionDatafile>getDataCollectionDatafiles()Gets the value of the dataCollectionDatafiles property.XMLGregorianCalendargetDatafileCreateTime()Gets the value of the datafileCreateTime property.DatafileFormatgetDatafileFormat()Gets the value of the datafileFormat property.XMLGregorianCalendargetDatafileModTime()Gets the value of the datafileModTime property.DatasetgetDataset()Gets the value of the dataset property.StringgetDescription()Gets the value of the description property.List<RelatedDatafile>getDestDatafiles()Gets the value of the destDatafiles property.StringgetDoi()Gets the value of the doi property.LonggetFileSize()Gets the value of the fileSize property.StringgetLocation()Gets the value of the location property.StringgetName()Gets the value of the name property.List<DatafileParameter>getParameters()Gets the value of the parameters property.List<RelatedDatafile>getSourceDatafiles()Gets the value of the sourceDatafiles property.voidsetChecksum(String value)Sets the value of the checksum property.voidsetDatafileCreateTime(XMLGregorianCalendar value)Sets the value of the datafileCreateTime property.voidsetDatafileFormat(DatafileFormat value)Sets the value of the datafileFormat property.voidsetDatafileModTime(XMLGregorianCalendar value)Sets the value of the datafileModTime property.voidsetDataset(Dataset value)Sets the value of the dataset property.voidsetDescription(String value)Sets the value of the description property.voidsetDoi(String value)Sets the value of the doi property.voidsetFileSize(Long value)Sets the value of the fileSize property.voidsetLocation(String value)Sets the value of the location property.voidsetName(String value)Sets the value of the name property.-
Methods inherited from class org.icatproject.EntityBaseBean
getCreateId, getCreateTime, getId, getModId, getModTime, setCreateId, setCreateTime, setId, setModId, setModTime
-
-
-
-
Field Detail
-
checksum
protected String checksum
-
dataCollectionDatafiles
protected List<DataCollectionDatafile> dataCollectionDatafiles
-
datafileCreateTime
protected XMLGregorianCalendar datafileCreateTime
-
datafileFormat
protected DatafileFormat datafileFormat
-
datafileModTime
protected XMLGregorianCalendar datafileModTime
-
dataset
protected Dataset dataset
-
description
protected String description
-
destDatafiles
protected List<RelatedDatafile> destDatafiles
-
doi
protected String doi
-
fileSize
protected Long fileSize
-
location
protected String location
-
name
protected String name
-
parameters
protected List<DatafileParameter> parameters
-
sourceDatafiles
protected List<RelatedDatafile> sourceDatafiles
-
-
Method Detail
-
getChecksum
public String getChecksum()
Gets the value of the checksum property.- Returns:
- possible object is
String
-
setChecksum
public void setChecksum(String value)
Sets the value of the checksum property.- Parameters:
value- allowed object isString
-
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
-
getDatafileCreateTime
public XMLGregorianCalendar getDatafileCreateTime()
Gets the value of the datafileCreateTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setDatafileCreateTime
public void setDatafileCreateTime(XMLGregorianCalendar value)
Sets the value of the datafileCreateTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getDatafileFormat
public DatafileFormat getDatafileFormat()
Gets the value of the datafileFormat property.- Returns:
- possible object is
DatafileFormat
-
setDatafileFormat
public void setDatafileFormat(DatafileFormat value)
Sets the value of the datafileFormat property.- Parameters:
value- allowed object isDatafileFormat
-
getDatafileModTime
public XMLGregorianCalendar getDatafileModTime()
Gets the value of the datafileModTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setDatafileModTime
public void setDatafileModTime(XMLGregorianCalendar value)
Sets the value of the datafileModTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getDataset
public Dataset getDataset()
Gets the value of the dataset property.- Returns:
- possible object is
Dataset
-
setDataset
public void setDataset(Dataset value)
Sets the value of the dataset property.- Parameters:
value- allowed object isDataset
-
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
-
getDestDatafiles
public List<RelatedDatafile> getDestDatafiles()
Gets the value of the destDatafiles 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 destDatafiles property.For example, to add a new item, do as follows:
getDestDatafiles().add(newItem);Objects of the following type(s) are allowed in the list
RelatedDatafile
-
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
-
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
-
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<DatafileParameter> 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
DatafileParameter
-
getSourceDatafiles
public List<RelatedDatafile> getSourceDatafiles()
Gets the value of the sourceDatafiles 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 sourceDatafiles property.For example, to add a new item, do as follows:
getSourceDatafiles().add(newItem);Objects of the following type(s) are allowed in the list
RelatedDatafile
-
-