au.edu.archer.schemas.icat
Class InvestigationLevelPermission

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

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

Java class for InvestigationLevelPermission complex type.

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

 <complexType name="InvestigationLevelPermission">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}long"/>
         <element name="investigation" type="{http://archer.edu.au/schemas/icat}Investigation"/>
         <element name="adminPermission" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="createPermission" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="readPermission" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="updatePermission" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="deletePermission" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="fineGrainedAccess" 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  boolean adminPermission
           
protected  java.lang.Integer createId
           
protected  boolean createPermission
           
protected  java.util.Calendar createTime
           
protected  boolean deletePermission
           
protected  boolean fineGrainedAccess
           
protected  java.lang.Integer id
           
protected  Investigation investigation
           
protected  java.lang.Integer modifyId
           
protected  java.util.Calendar modifyTime
           
protected  boolean readPermission
           
protected  boolean updatePermission
           
 
Constructor Summary
InvestigationLevelPermission()
           
 
Method Summary
 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.lang.Integer getId()
          Gets the value of the id property.
 Investigation getInvestigation()
          Gets the value of the investigation property.
 java.lang.Integer getModifyId()
          Gets the value of the modifyId property.
 java.util.Calendar getModifyTime()
          Gets the value of the modifyTime property.
 boolean isAdminPermission()
          Gets the value of the adminPermission property.
 boolean isCreatePermission()
          Gets the value of the createPermission property.
 boolean isDeletePermission()
          Gets the value of the deletePermission property.
 boolean isFineGrainedAccess()
          Gets the value of the fineGrainedAccess property.
 boolean isReadPermission()
          Gets the value of the readPermission property.
 boolean isSetAdminPermission()
           
 boolean isSetCreateId()
           
 boolean isSetCreatePermission()
           
 boolean isSetCreateTime()
           
 boolean isSetDeletePermission()
           
 boolean isSetFineGrainedAccess()
           
 boolean isSetId()
           
 boolean isSetInvestigation()
           
 boolean isSetModifyId()
           
 boolean isSetModifyTime()
           
 boolean isSetReadPermission()
           
 boolean isSetUpdatePermission()
           
 boolean isUpdatePermission()
          Gets the value of the updatePermission property.
 void setAdminPermission(boolean value)
          Sets the value of the adminPermission property.
 void setCreateId(java.lang.Integer value)
          Sets the value of the createId property.
 void setCreatePermission(boolean value)
          Sets the value of the createPermission property.
 void setCreateTime(java.util.Calendar value)
          Sets the value of the createTime property.
 void setDeletePermission(boolean value)
          Sets the value of the deletePermission property.
 void setFineGrainedAccess(boolean value)
          Sets the value of the fineGrainedAccess property.
 void setId(java.lang.Integer value)
          Sets the value of the id property.
 void setInvestigation(Investigation value)
          Sets the value of the investigation 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 setReadPermission(boolean value)
          Sets the value of the readPermission property.
 void setUpdatePermission(boolean value)
          Sets the value of the updatePermission property.
 
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

investigation

protected Investigation investigation

adminPermission

protected boolean adminPermission

createPermission

protected boolean createPermission

readPermission

protected boolean readPermission

updatePermission

protected boolean updatePermission

deletePermission

protected boolean deletePermission

fineGrainedAccess

protected boolean fineGrainedAccess

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

InvestigationLevelPermission

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

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

isAdminPermission

public boolean isAdminPermission()
Gets the value of the adminPermission property.


setAdminPermission

public void setAdminPermission(boolean value)
Sets the value of the adminPermission property.


isSetAdminPermission

public boolean isSetAdminPermission()

isCreatePermission

public boolean isCreatePermission()
Gets the value of the createPermission property.


setCreatePermission

public void setCreatePermission(boolean value)
Sets the value of the createPermission property.


isSetCreatePermission

public boolean isSetCreatePermission()

isReadPermission

public boolean isReadPermission()
Gets the value of the readPermission property.


setReadPermission

public void setReadPermission(boolean value)
Sets the value of the readPermission property.


isSetReadPermission

public boolean isSetReadPermission()

isUpdatePermission

public boolean isUpdatePermission()
Gets the value of the updatePermission property.


setUpdatePermission

public void setUpdatePermission(boolean value)
Sets the value of the updatePermission property.


isSetUpdatePermission

public boolean isSetUpdatePermission()

isDeletePermission

public boolean isDeletePermission()
Gets the value of the deletePermission property.


setDeletePermission

public void setDeletePermission(boolean value)
Sets the value of the deletePermission property.


isSetDeletePermission

public boolean isSetDeletePermission()

isFineGrainedAccess

public boolean isFineGrainedAccess()
Gets the value of the fineGrainedAccess property.


setFineGrainedAccess

public void setFineGrainedAccess(boolean value)
Sets the value of the fineGrainedAccess property.


isSetFineGrainedAccess

public boolean isSetFineGrainedAccess()

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.