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="{client.icat3.uk}entityBaseBean">
       <sequence>
         <element name="checksum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="datafileCreateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="datafileFormat" type="{client.icat3.uk}datafileFormat" minOccurs="0"/>
         <element name="datafileModTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="dataset" type="{client.icat3.uk}dataset" minOccurs="0"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="destDatafiles" type="{client.icat3.uk}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="inputDatafiles" type="{client.icat3.uk}inputDatafile" maxOccurs="unbounded" 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="outputDatafiles" type="{client.icat3.uk}outputDatafile" maxOccurs="unbounded" minOccurs="0"/>
         <element name="parameters" type="{client.icat3.uk}datafileParameter" maxOccurs="unbounded" minOccurs="0"/>
         <element name="sourceDatafiles" type="{client.icat3.uk}relatedDatafile" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 | Modifier and Type | Field and Description | 
|---|---|
| protected String | checksum | 
| protected XMLGregorianCalendar | datafileCreateTime | 
| protected DatafileFormat | datafileFormat | 
| protected XMLGregorianCalendar | datafileModTime | 
| protected Dataset | dataset | 
| protected String | description | 
| protected List<RelatedDatafile> | destDatafiles | 
| protected String | doi | 
| protected Long | fileSize | 
| protected List<InputDatafile> | inputDatafiles | 
| protected String | location | 
| protected String | name | 
| protected List<OutputDatafile> | outputDatafiles | 
| protected List<DatafileParameter> | parameters | 
| protected List<RelatedDatafile> | sourceDatafiles | 
createId, createTime, id, modId, modTime| Constructor and Description | 
|---|
| Datafile() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getChecksum()Gets the value of the checksum property. | 
| XMLGregorianCalendar | getDatafileCreateTime()Gets the value of the datafileCreateTime property. | 
| DatafileFormat | getDatafileFormat()Gets the value of the datafileFormat property. | 
| XMLGregorianCalendar | getDatafileModTime()Gets the value of the datafileModTime property. | 
| Dataset | getDataset()Gets the value of the dataset property. | 
| String | getDescription()Gets the value of the description property. | 
| List<RelatedDatafile> | getDestDatafiles()Gets the value of the destDatafiles property. | 
| String | getDoi()Gets the value of the doi property. | 
| Long | getFileSize()Gets the value of the fileSize property. | 
| List<InputDatafile> | getInputDatafiles()Gets the value of the inputDatafiles property. | 
| String | getLocation()Gets the value of the location property. | 
| String | getName()Gets the value of the name property. | 
| List<OutputDatafile> | getOutputDatafiles()Gets the value of the outputDatafiles property. | 
| List<DatafileParameter> | getParameters()Gets the value of the parameters property. | 
| List<RelatedDatafile> | getSourceDatafiles()Gets the value of the sourceDatafiles property. | 
| void | setChecksum(String value)Sets the value of the checksum property. | 
| void | setDatafileCreateTime(XMLGregorianCalendar value)Sets the value of the datafileCreateTime property. | 
| void | setDatafileFormat(DatafileFormat value)Sets the value of the datafileFormat property. | 
| void | setDatafileModTime(XMLGregorianCalendar value)Sets the value of the datafileModTime property. | 
| void | setDataset(Dataset value)Sets the value of the dataset property. | 
| void | setDescription(String value)Sets the value of the description property. | 
| void | setDoi(String value)Sets the value of the doi property. | 
| void | setFileSize(Long value)Sets the value of the fileSize property. | 
| void | setLocation(String value)Sets the value of the location property. | 
| void | setName(String value)Sets the value of the name property. | 
getCreateId, getCreateTime, getId, getModId, getModTime, setCreateId, setCreateTime, setId, setModId, setModTimeprotected String checksum
protected XMLGregorianCalendar datafileCreateTime
protected DatafileFormat datafileFormat
protected XMLGregorianCalendar datafileModTime
protected Dataset dataset
protected String description
protected List<RelatedDatafile> destDatafiles
protected String doi
protected Long fileSize
protected List<InputDatafile> inputDatafiles
protected String location
protected String name
protected List<OutputDatafile> outputDatafiles
protected List<DatafileParameter> parameters
protected List<RelatedDatafile> sourceDatafiles
public String getChecksum()
Stringpublic void setChecksum(String value)
value - allowed object is
     Stringpublic XMLGregorianCalendar getDatafileCreateTime()
XMLGregorianCalendarpublic void setDatafileCreateTime(XMLGregorianCalendar value)
value - allowed object is
     XMLGregorianCalendarpublic DatafileFormat getDatafileFormat()
DatafileFormatpublic void setDatafileFormat(DatafileFormat value)
value - allowed object is
     DatafileFormatpublic XMLGregorianCalendar getDatafileModTime()
XMLGregorianCalendarpublic void setDatafileModTime(XMLGregorianCalendar value)
value - allowed object is
     XMLGregorianCalendarpublic Dataset getDataset()
Datasetpublic void setDataset(Dataset value)
value - allowed object is
     Datasetpublic String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
     Stringpublic List<RelatedDatafile> getDestDatafiles()
 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 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
public void setDoi(String value)
value - allowed object is
     Stringpublic Long getFileSize()
Longpublic void setFileSize(Long value)
value - allowed object is
     Longpublic List<InputDatafile> getInputDatafiles()
 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 inputDatafiles property.
 
 
For example, to add a new item, do as follows:
    getInputDatafiles().add(newItem);
 
 
 
 
 Objects of the following type(s) are allowed in the list
 InputDatafile
public String getLocation()
Stringpublic void setLocation(String value)
value - allowed object is
     Stringpublic String getName()
Stringpublic void setName(String value)
value - allowed object is
     Stringpublic List<OutputDatafile> getOutputDatafiles()
 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 outputDatafiles property.
 
 
For example, to add a new item, do as follows:
    getOutputDatafiles().add(newItem);
 
 
 
 
 Objects of the following type(s) are allowed in the list
 OutputDatafile
public List<DatafileParameter> 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
 DatafileParameter
public List<RelatedDatafile> getSourceDatafiles()
 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 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
Copyright © 2013 The ICAT Collaboration. All Rights Reserved.