au.edu.archer.schemas.icat
Class Shift

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

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

Java class for Shift complex type.

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

 <complexType name="Shift">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="investigationID" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="investigation" type="{http://archer.edu.au/schemas/icat}Investigation" minOccurs="0"/>
         <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.String comment
           
protected  java.lang.Integer createId
           
protected  java.util.Calendar createTime
           
protected  java.util.Calendar endDate
           
protected  Investigation investigation
           
protected  java.lang.Integer investigationID
           
protected  java.lang.Integer modifyId
           
protected  java.util.Calendar modifyTime
           
protected  java.util.Calendar startDate
           
 
Constructor Summary
Shift()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 void equals(java.lang.Object object, org.apache.commons.lang.builder.EqualsBuilder equalsBuilder)
           
 java.lang.String getComment()
          Gets the value of the comment property.
 java.lang.Integer getCreateId()
          Gets the value of the createId property.
 java.util.Calendar getCreateTime()
          Gets the value of the createTime property.
 java.util.Calendar getEndDate()
          Gets the value of the endDate property.
 Investigation getInvestigation()
          Gets the value of the investigation property.
 java.lang.Integer getInvestigationID()
          Gets the value of the investigationID property.
 java.lang.Integer getModifyId()
          Gets the value of the modifyId property.
 java.util.Calendar getModifyTime()
          Gets the value of the modifyTime property.
 java.util.Calendar getStartDate()
          Gets the value of the startDate property.
 boolean isSetComment()
           
 boolean isSetCreateId()
           
 boolean isSetCreateTime()
           
 boolean isSetEndDate()
           
 boolean isSetInvestigation()
           
 boolean isSetInvestigationID()
           
 boolean isSetModifyId()
           
 boolean isSetModifyTime()
           
 boolean isSetStartDate()
           
 void setComment(java.lang.String value)
          Sets the value of the comment property.
 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 setEndDate(java.util.Calendar value)
          Sets the value of the endDate property.
 void setInvestigation(Investigation value)
          Sets the value of the investigation property.
 void setInvestigationID(java.lang.Integer value)
          Sets the value of the investigationID 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 setStartDate(java.util.Calendar value)
          Sets the value of the startDate property.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startDate

protected java.util.Calendar startDate

endDate

protected java.util.Calendar endDate

comment

protected java.lang.String comment

investigationID

protected java.lang.Integer investigationID

investigation

protected Investigation investigation

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

Shift

public Shift()
Method Detail

getStartDate

public java.util.Calendar getStartDate()
Gets the value of the startDate property.

Returns:
possible object is String

setStartDate

public void setStartDate(java.util.Calendar value)
Sets the value of the startDate property.

Parameters:
value - allowed object is String

isSetStartDate

public boolean isSetStartDate()

getEndDate

public java.util.Calendar getEndDate()
Gets the value of the endDate property.

Returns:
possible object is String

setEndDate

public void setEndDate(java.util.Calendar value)
Sets the value of the endDate property.

Parameters:
value - allowed object is String

isSetEndDate

public boolean isSetEndDate()

getComment

public java.lang.String getComment()
Gets the value of the comment property.

Returns:
possible object is String

setComment

public void setComment(java.lang.String value)
Sets the value of the comment property.

Parameters:
value - allowed object is String

isSetComment

public boolean isSetComment()

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()

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

isSetInvestigation

public boolean isSetInvestigation()

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()

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.