au.edu.archer.schemas.icat
Class Publication

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

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

Java class for Publication complex type.

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

 <complexType name="Publication">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}long"/>
         <element name="fullReference" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="url" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="repositoryID" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="repository" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <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  boolean deleted
           
protected  java.lang.String fullReference
           
protected  java.lang.Integer id
           
protected  java.lang.Integer modifyId
           
protected  java.util.Calendar modifyTime
           
protected  java.lang.String repository
           
protected  java.lang.String repositoryID
           
protected  java.lang.String url
           
 
Constructor Summary
Publication()
           
 
Method Summary
 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.lang.String getFullReference()
          Gets the value of the fullReference property.
 java.lang.Integer getId()
          Gets the value of the id property.
 Investigation getInvestigation()
           
 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 getRepository()
          Gets the value of the repository property.
 java.lang.String getRepositoryID()
          Gets the value of the repositoryID property.
 java.lang.String getUrl()
          Gets the value of the url property.
 boolean isDeleted()
          Gets the value of the deleted property.
 boolean isSetCreateId()
           
 boolean isSetCreateTime()
           
 boolean isSetDeleted()
           
 boolean isSetFullReference()
           
 boolean isSetId()
           
 boolean isSetModifyId()
           
 boolean isSetModifyTime()
           
 boolean isSetRepository()
           
 boolean isSetRepositoryID()
           
 boolean isSetUrl()
           
 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 setDeleted(boolean value)
          Sets the value of the deleted property.
 void setFullReference(java.lang.String value)
          Sets the value of the fullReference property.
 void setId(java.lang.Integer value)
          Sets the value of the id property.
 void setInvestigation(Investigation investigation)
           
 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 setRepository(java.lang.String value)
          Sets the value of the repository property.
 void setRepositoryID(java.lang.String value)
          Sets the value of the repositoryID property.
 void setUrl(java.lang.String value)
          Sets the value of the url 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

fullReference

protected java.lang.String fullReference

url

protected java.lang.String url

repositoryID

protected java.lang.String repositoryID

repository

protected java.lang.String repository

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

Publication

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

getFullReference

public java.lang.String getFullReference()
Gets the value of the fullReference property.

Returns:
possible object is String

setFullReference

public void setFullReference(java.lang.String value)
Sets the value of the fullReference property.

Parameters:
value - allowed object is String

isSetFullReference

public boolean isSetFullReference()

getUrl

public java.lang.String getUrl()
Gets the value of the url property.

Returns:
possible object is String

setUrl

public void setUrl(java.lang.String value)
Sets the value of the url property.

Parameters:
value - allowed object is String

isSetUrl

public boolean isSetUrl()

getRepositoryID

public java.lang.String getRepositoryID()
Gets the value of the repositoryID property.

Returns:
possible object is String

setRepositoryID

public void setRepositoryID(java.lang.String value)
Sets the value of the repositoryID property.

Parameters:
value - allowed object is String

isSetRepositoryID

public boolean isSetRepositoryID()

getRepository

public java.lang.String getRepository()
Gets the value of the repository property.

Returns:
possible object is String

setRepository

public void setRepository(java.lang.String value)
Sets the value of the repository property.

Parameters:
value - allowed object is String

isSetRepository

public boolean isSetRepository()

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)

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.