com.yahoo.marketing.apt
Class ApprovalTask

java.lang.Object
  extended by com.yahoo.marketing.apt.ApprovalTask
All Implemented Interfaces:
java.io.Serializable

public class ApprovalTask
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  java.lang.String accountID
           
private  java.lang.Long approvalID
           
private  ApprovalObject approvalObject
           
private  ApprovalTrigger approvalTrigger
           
private  java.lang.Long assignedToUserID
           
private  java.lang.Long blockerApprovalTaskID
           
private  java.lang.String comment
           
private  java.util.Calendar createTimestamp
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  ApprovalTaskStatus status
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
ApprovalTask()
           
ApprovalTask(java.lang.Long ID, java.lang.String accountID, java.lang.Long approvalID, ApprovalObject approvalObject, ApprovalTrigger approvalTrigger, java.lang.Long assignedToUserID, java.lang.Long blockerApprovalTaskID, java.lang.String comment, java.util.Calendar createTimestamp, java.util.Calendar lastUpdateTimestamp, ApprovalTaskStatus status)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccountID()
          Gets the accountID value for this ApprovalTask.
 java.lang.Long getApprovalID()
          Gets the approvalID value for this ApprovalTask.
 ApprovalObject getApprovalObject()
          Gets the approvalObject value for this ApprovalTask.
 ApprovalTrigger getApprovalTrigger()
          Gets the approvalTrigger value for this ApprovalTask.
 java.lang.Long getAssignedToUserID()
          Gets the assignedToUserID value for this ApprovalTask.
 java.lang.Long getBlockerApprovalTaskID()
          Gets the blockerApprovalTaskID value for this ApprovalTask.
 java.lang.String getComment()
          Gets the comment value for this ApprovalTask.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this ApprovalTask.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.Long getID()
          Gets the ID value for this ApprovalTask.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this ApprovalTask.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 ApprovalTaskStatus getStatus()
          Gets the status value for this ApprovalTask.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAccountID(java.lang.String accountID)
          Sets the accountID value for this ApprovalTask.
 void setApprovalID(java.lang.Long approvalID)
          Sets the approvalID value for this ApprovalTask.
 void setApprovalObject(ApprovalObject approvalObject)
          Sets the approvalObject value for this ApprovalTask.
 void setApprovalTrigger(ApprovalTrigger approvalTrigger)
          Sets the approvalTrigger value for this ApprovalTask.
 void setAssignedToUserID(java.lang.Long assignedToUserID)
          Sets the assignedToUserID value for this ApprovalTask.
 void setBlockerApprovalTaskID(java.lang.Long blockerApprovalTaskID)
          Sets the blockerApprovalTaskID value for this ApprovalTask.
 void setComment(java.lang.String comment)
          Sets the comment value for this ApprovalTask.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this ApprovalTask.
 void setID(java.lang.Long ID)
          Sets the ID value for this ApprovalTask.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this ApprovalTask.
 void setStatus(ApprovalTaskStatus status)
          Sets the status value for this ApprovalTask.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

private java.lang.Long ID

accountID

private java.lang.String accountID

approvalID

private java.lang.Long approvalID

approvalObject

private ApprovalObject approvalObject

approvalTrigger

private ApprovalTrigger approvalTrigger

assignedToUserID

private java.lang.Long assignedToUserID

blockerApprovalTaskID

private java.lang.Long blockerApprovalTaskID

comment

private java.lang.String comment

createTimestamp

private java.util.Calendar createTimestamp

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

status

private ApprovalTaskStatus status

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static org.apache.axis.description.TypeDesc typeDesc
Constructor Detail

ApprovalTask

public ApprovalTask()

ApprovalTask

public ApprovalTask(java.lang.Long ID,
                    java.lang.String accountID,
                    java.lang.Long approvalID,
                    ApprovalObject approvalObject,
                    ApprovalTrigger approvalTrigger,
                    java.lang.Long assignedToUserID,
                    java.lang.Long blockerApprovalTaskID,
                    java.lang.String comment,
                    java.util.Calendar createTimestamp,
                    java.util.Calendar lastUpdateTimestamp,
                    ApprovalTaskStatus status)
Method Detail

getID

public java.lang.Long getID()
Gets the ID value for this ApprovalTask.

Returns:
ID

setID

public void setID(java.lang.Long ID)
Sets the ID value for this ApprovalTask.

Parameters:
ID -

getAccountID

public java.lang.String getAccountID()
Gets the accountID value for this ApprovalTask.

Returns:
accountID

setAccountID

public void setAccountID(java.lang.String accountID)
Sets the accountID value for this ApprovalTask.

Parameters:
accountID -

getApprovalID

public java.lang.Long getApprovalID()
Gets the approvalID value for this ApprovalTask.

Returns:
approvalID

setApprovalID

public void setApprovalID(java.lang.Long approvalID)
Sets the approvalID value for this ApprovalTask.

Parameters:
approvalID -

getApprovalObject

public ApprovalObject getApprovalObject()
Gets the approvalObject value for this ApprovalTask.

Returns:
approvalObject

setApprovalObject

public void setApprovalObject(ApprovalObject approvalObject)
Sets the approvalObject value for this ApprovalTask.

Parameters:
approvalObject -

getApprovalTrigger

public ApprovalTrigger getApprovalTrigger()
Gets the approvalTrigger value for this ApprovalTask.

Returns:
approvalTrigger

setApprovalTrigger

public void setApprovalTrigger(ApprovalTrigger approvalTrigger)
Sets the approvalTrigger value for this ApprovalTask.

Parameters:
approvalTrigger -

getAssignedToUserID

public java.lang.Long getAssignedToUserID()
Gets the assignedToUserID value for this ApprovalTask.

Returns:
assignedToUserID

setAssignedToUserID

public void setAssignedToUserID(java.lang.Long assignedToUserID)
Sets the assignedToUserID value for this ApprovalTask.

Parameters:
assignedToUserID -

getBlockerApprovalTaskID

public java.lang.Long getBlockerApprovalTaskID()
Gets the blockerApprovalTaskID value for this ApprovalTask.

Returns:
blockerApprovalTaskID

setBlockerApprovalTaskID

public void setBlockerApprovalTaskID(java.lang.Long blockerApprovalTaskID)
Sets the blockerApprovalTaskID value for this ApprovalTask.

Parameters:
blockerApprovalTaskID -

getComment

public java.lang.String getComment()
Gets the comment value for this ApprovalTask.

Returns:
comment

setComment

public void setComment(java.lang.String comment)
Sets the comment value for this ApprovalTask.

Parameters:
comment -

getCreateTimestamp

public java.util.Calendar getCreateTimestamp()
Gets the createTimestamp value for this ApprovalTask.

Returns:
createTimestamp

setCreateTimestamp

public void setCreateTimestamp(java.util.Calendar createTimestamp)
Sets the createTimestamp value for this ApprovalTask.

Parameters:
createTimestamp -

getLastUpdateTimestamp

public java.util.Calendar getLastUpdateTimestamp()
Gets the lastUpdateTimestamp value for this ApprovalTask.

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

public void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
Sets the lastUpdateTimestamp value for this ApprovalTask.

Parameters:
lastUpdateTimestamp -

getStatus

public ApprovalTaskStatus getStatus()
Gets the status value for this ApprovalTask.

Returns:
status

setStatus

public void setStatus(ApprovalTaskStatus status)
Sets the status value for this ApprovalTask.

Parameters:
status -

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer