au.edu.archer.schemas.icat
Class DataSet

java.lang.Object
  extended by au.edu.archer.schemas.icat.DataSet
All Implemented Interfaces:
BaseDomain, java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals

public class DataSet
extends java.lang.Object
implements BaseDomain, org.jvnet.jaxb2_commons.lang.Equals

Java class for DataSet complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="DataSet">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}long"/>
         <element name="investigationID" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="sample" type="{http://archer.edu.au/schemas/icat}Sample" minOccurs="0"/>
         <element name="sampleID" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="location" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="handleID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="datasetType" type="{http://archer.edu.au/schemas/icat}DataSetType" minOccurs="0"/>
         <element name="datasetStatus" type="{http://archer.edu.au/schemas/icat}DataSetStatus" minOccurs="0"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="parameter" type="{http://archer.edu.au/schemas/icat}DataSetParameter" maxOccurs="unbounded" minOccurs="0"/>
         <element name="dataFile" type="{http://archer.edu.au/schemas/icat}DataFile" maxOccurs="unbounded" minOccurs="0"/>
         <element name="deleted" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="createId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="createTime" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="modifyId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="modifyTime" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.lang.Integer createId
           
protected  java.util.Calendar createTime
           
protected  java.util.List<DataFile> dataFile
           
protected  DataSetStatus datasetStatus
           
protected  DataSetType datasetType
           
protected  boolean deleted
           
protected  java.lang.String description
           
protected  java.lang.String handleID
           
protected  java.lang.Integer id
           
protected  java.lang.Integer investigationID
           
protected  java.lang.String location
           
protected  java.lang.Integer modifyId
           
protected  java.util.Calendar modifyTime
           
protected  java.lang.String name
           
protected  java.util.List<DataSetParameter> parameter
           
protected  Sample sample
           
protected  java.lang.Integer sampleID
           
 
Constructor Summary
DataSet()
           
 
Method Summary
 void addDataFile(DataFile child)
           
 void addParameter(DataSetParameter child)
           
 void afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller, java.lang.Object parent)
          This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
 boolean equals(java.lang.Object object)
           
 void equals(java.lang.Object object, org.apache.commons.lang.builder.EqualsBuilder equalsBuilder)
           
 java.lang.Integer getCreateId()
          Gets the value of the createId property.
 java.util.Calendar getCreateTime()
          Gets the value of the createTime property.
 java.util.List<DataFile> getDataFile()
          Gets the value of the dataFile property.
 DataSetStatus getDatasetStatus()
          Gets the value of the datasetStatus property.
 DataSetType getDatasetType()
          Gets the value of the datasetType property.
 java.lang.String getDescription()
          Gets the value of the description property.
 java.lang.String getHandleID()
          Gets the value of the handleID property.
 java.lang.Integer getId()
          Gets the value of the id property.
 Investigation getInvestigation()
           
 java.lang.Integer getInvestigationID()
          Gets the value of the investigationID property.
 java.lang.String getLocation()
          Gets the value of the location property.
 java.lang.Integer getModifyId()
          Gets the value of the modifyId property.
 java.util.Calendar getModifyTime()
          Gets the value of the modifyTime property.
 java.lang.String getName()
          Gets the value of the name property.
 java.util.List<DataSetParameter> getParameter()
          Gets the value of the parameter property.
 Sample getSample()
          Gets the value of the sample property.
 java.lang.Integer getSampleID()
          Gets the value of the sampleID property.
 boolean isDeleted()
          Gets the value of the deleted property.
 boolean isSetCreateId()
           
 boolean isSetCreateTime()
           
 boolean isSetDataFile()
           
 boolean isSetDatasetStatus()
           
 boolean isSetDatasetType()
           
 boolean isSetDeleted()
           
 boolean isSetDescription()
           
 boolean isSetHandleID()
           
 boolean isSetId()
           
 boolean isSetInvestigationID()
           
 boolean isSetLocation()
           
 boolean isSetModifyId()
           
 boolean isSetModifyTime()
           
 boolean isSetName()
           
 boolean isSetParameter()
           
 boolean isSetSample()
           
 boolean isSetSampleID()
           
 void setCreateId(java.lang.Integer value)
          Sets the value of the createId property.
 void setCreateTime(java.util.Calendar value)
          Sets the value of the createTime property.
 void setDataFile(java.util.List<DataFile> dataFile)
           
 void setDatasetStatus(DataSetStatus value)
          Sets the value of the datasetStatus property.
 void setDatasetType(DataSetType value)
          Sets the value of the datasetType property.
 void setDeleted(boolean value)
          Sets the value of the deleted property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setHandleID(java.lang.String value)
          Sets the value of the handleID property.
 void setId(java.lang.Integer value)
          Sets the value of the id property.
 void setInvestigation(Investigation investigation)
           
 void setInvestigationID(java.lang.Integer value)
          Sets the value of the investigationID property.
 void setLocation(java.lang.String value)
          Sets the value of the location property.
 void setModifyId(java.lang.Integer value)
          Sets the value of the modifyId property.
 void setModifyTime(java.util.Calendar value)
          Sets the value of the modifyTime property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setParameter(java.util.List<DataSetParameter> parameter)
           
 void setSample(Sample value)
          Sets the value of the sample property.
 void setSampleID(java.lang.Integer value)
          Sets the value of the sampleID property.
 void unsetDataFile()
           
 void unsetParameter()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected java.lang.Integer id

investigationID

protected java.lang.Integer investigationID

sample

protected Sample sample

sampleID

protected java.lang.Integer sampleID

name

protected java.lang.String name

location

protected java.lang.String location

handleID

protected java.lang.String handleID

datasetType

protected DataSetType datasetType

datasetStatus

protected DataSetStatus datasetStatus

description

protected java.lang.String description

parameter

protected java.util.List<DataSetParameter> parameter

dataFile

protected java.util.List<DataFile> dataFile

deleted

protected boolean deleted

createId

protected java.lang.Integer createId

createTime

protected java.util.Calendar createTime

modifyId

protected java.lang.Integer modifyId

modifyTime

protected java.util.Calendar modifyTime
Constructor Detail

DataSet

public DataSet()
Method Detail

getId

public java.lang.Integer getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(java.lang.Integer value)
Sets the value of the id property.

Parameters:
value - allowed object is String

isSetId

public boolean isSetId()

getInvestigationID

public java.lang.Integer getInvestigationID()
Gets the value of the investigationID property.

Returns:
possible object is String

setInvestigationID

public void setInvestigationID(java.lang.Integer value)
Sets the value of the investigationID property.

Parameters:
value - allowed object is String

isSetInvestigationID

public boolean isSetInvestigationID()

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 is Sample

isSetSample

public boolean isSetSample()

getSampleID

public java.lang.Integer getSampleID()
Gets the value of the sampleID property.

Returns:
possible object is String

setSampleID

public void setSampleID(java.lang.Integer value)
Sets the value of the sampleID property.

Parameters:
value - allowed object is String

isSetSampleID

public boolean isSetSampleID()

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isSetName

public boolean isSetName()

getLocation

public java.lang.String getLocation()
Gets the value of the location property.

Returns:
possible object is String

setLocation

public void setLocation(java.lang.String value)
Sets the value of the location property.

Parameters:
value - allowed object is String

isSetLocation

public boolean isSetLocation()

getHandleID

public java.lang.String getHandleID()
Gets the value of the handleID property.

Returns:
possible object is String

setHandleID

public void setHandleID(java.lang.String value)
Sets the value of the handleID property.

Parameters:
value - allowed object is String

isSetHandleID

public boolean isSetHandleID()

getDatasetType

public DataSetType getDatasetType()
Gets the value of the datasetType property.

Returns:
possible object is DataSetType

setDatasetType

public void setDatasetType(DataSetType value)
Sets the value of the datasetType property.

Parameters:
value - allowed object is DataSetType

isSetDatasetType

public boolean isSetDatasetType()

getDatasetStatus

public DataSetStatus getDatasetStatus()
Gets the value of the datasetStatus property.

Returns:
possible object is DataSetStatus

setDatasetStatus

public void setDatasetStatus(DataSetStatus value)
Sets the value of the datasetStatus property.

Parameters:
value - allowed object is DataSetStatus

isSetDatasetStatus

public boolean isSetDatasetStatus()

getDescription

public java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

isSetDescription

public boolean isSetDescription()

getParameter

public java.util.List<DataSetParameter> getParameter()
Gets the value of the parameter 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 JAXB object. This is why there is not a set method for the parameter property.

For example, to add a new item, do as follows:

    getParameter().add(newItem);
 

Objects of the following type(s) are allowed in the list DataSetParameter


setParameter

public void setParameter(java.util.List<DataSetParameter> parameter)

isSetParameter

public boolean isSetParameter()

unsetParameter

public void unsetParameter()

getDataFile

public java.util.List<DataFile> getDataFile()
Gets the value of the dataFile 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 JAXB object. This is why there is not a set method for the dataFile property.

For example, to add a new item, do as follows:

    getDataFile().add(newItem);
 

Objects of the following type(s) are allowed in the list DataFile


setDataFile

public void setDataFile(java.util.List<DataFile> dataFile)

isSetDataFile

public boolean isSetDataFile()

unsetDataFile

public void unsetDataFile()

isDeleted

public boolean isDeleted()
Gets the value of the deleted property.


setDeleted

public void setDeleted(boolean value)
Sets the value of the deleted property.


isSetDeleted

public boolean isSetDeleted()

getCreateId

public java.lang.Integer getCreateId()
Gets the value of the createId property.

Specified by:
getCreateId in interface BaseDomain
Returns:
possible object is String

setCreateId

public void setCreateId(java.lang.Integer value)
Sets the value of the createId property.

Specified by:
setCreateId in interface BaseDomain
Parameters:
value - allowed object is String

isSetCreateId

public boolean isSetCreateId()

getCreateTime

public java.util.Calendar getCreateTime()
Gets the value of the createTime property.

Specified by:
getCreateTime in interface BaseDomain
Returns:
possible object is String

setCreateTime

public void setCreateTime(java.util.Calendar value)
Sets the value of the createTime property.

Specified by:
setCreateTime in interface BaseDomain
Parameters:
value - allowed object is String

isSetCreateTime

public boolean isSetCreateTime()

getModifyId

public java.lang.Integer getModifyId()
Gets the value of the modifyId property.

Specified by:
getModifyId in interface BaseDomain
Returns:
possible object is String

setModifyId

public void setModifyId(java.lang.Integer value)
Sets the value of the modifyId property.

Specified by:
setModifyId in interface BaseDomain
Parameters:
value - allowed object is String

isSetModifyId

public boolean isSetModifyId()

getModifyTime

public java.util.Calendar getModifyTime()
Gets the value of the modifyTime property.

Specified by:
getModifyTime in interface BaseDomain
Returns:
possible object is String

setModifyTime

public void setModifyTime(java.util.Calendar value)
Sets the value of the modifyTime property.

Specified by:
setModifyTime in interface BaseDomain
Parameters:
value - allowed object is String

isSetModifyTime

public boolean isSetModifyTime()

getInvestigation

public Investigation getInvestigation()

setInvestigation

public void setInvestigation(Investigation investigation)

addParameter

public void addParameter(DataSetParameter child)

addDataFile

public void addDataFile(DataFile child)

afterUnmarshal

public void afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
                           java.lang.Object parent)
This method is invoked by the JAXB implementation on each instance when unmarshalling completes.

Parameters:
unmarshaller - The unmarshaller that generated the instance.
parent - The parent object in the object tree.

equals

public void equals(java.lang.Object object,
                   org.apache.commons.lang.builder.EqualsBuilder equalsBuilder)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object


Copyright © 2008 ARCHER - James Cook University. All Rights Reserved.