com.yahoo.marketing.apt
Class Approval

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

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

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  ApprovalDetail[] approvalDetails
           
private  ApprovalObject approvalObject
           
private  ApprovalTrigger approvalTrigger
           
private  java.lang.Long approvalWorkflowID
           
private  java.lang.String comments
           
private  java.util.Calendar createTimestamp
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  ApprovalStatus status
           
private  java.util.Calendar toBeCompletedDate
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
Approval()
           
Approval(java.lang.Long ID, ApprovalDetail[] approvalDetails, ApprovalObject approvalObject, ApprovalTrigger approvalTrigger, java.lang.Long approvalWorkflowID, java.lang.String comments, java.util.Calendar createTimestamp, java.util.Calendar lastUpdateTimestamp, ApprovalStatus status, java.util.Calendar toBeCompletedDate)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 ApprovalDetail[] getApprovalDetails()
          Gets the approvalDetails value for this Approval.
 ApprovalObject getApprovalObject()
          Gets the approvalObject value for this Approval.
 ApprovalTrigger getApprovalTrigger()
          Gets the approvalTrigger value for this Approval.
 java.lang.Long getApprovalWorkflowID()
          Gets the approvalWorkflowID value for this Approval.
 java.lang.String getComments()
          Gets the comments value for this Approval.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this Approval.
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 Approval.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this Approval.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 ApprovalStatus getStatus()
          Gets the status value for this Approval.
 java.util.Calendar getToBeCompletedDate()
          Gets the toBeCompletedDate value for this Approval.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setApprovalDetails(ApprovalDetail[] approvalDetails)
          Sets the approvalDetails value for this Approval.
 void setApprovalObject(ApprovalObject approvalObject)
          Sets the approvalObject value for this Approval.
 void setApprovalTrigger(ApprovalTrigger approvalTrigger)
          Sets the approvalTrigger value for this Approval.
 void setApprovalWorkflowID(java.lang.Long approvalWorkflowID)
          Sets the approvalWorkflowID value for this Approval.
 void setComments(java.lang.String comments)
          Sets the comments value for this Approval.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this Approval.
 void setID(java.lang.Long ID)
          Sets the ID value for this Approval.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this Approval.
 void setStatus(ApprovalStatus status)
          Sets the status value for this Approval.
 void setToBeCompletedDate(java.util.Calendar toBeCompletedDate)
          Sets the toBeCompletedDate value for this Approval.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

private java.lang.Long ID

approvalDetails

private ApprovalDetail[] approvalDetails

approvalObject

private ApprovalObject approvalObject

approvalTrigger

private ApprovalTrigger approvalTrigger

approvalWorkflowID

private java.lang.Long approvalWorkflowID

comments

private java.lang.String comments

createTimestamp

private java.util.Calendar createTimestamp

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

status

private ApprovalStatus status

toBeCompletedDate

private java.util.Calendar toBeCompletedDate

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

Approval

public Approval()

Approval

public Approval(java.lang.Long ID,
                ApprovalDetail[] approvalDetails,
                ApprovalObject approvalObject,
                ApprovalTrigger approvalTrigger,
                java.lang.Long approvalWorkflowID,
                java.lang.String comments,
                java.util.Calendar createTimestamp,
                java.util.Calendar lastUpdateTimestamp,
                ApprovalStatus status,
                java.util.Calendar toBeCompletedDate)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getApprovalDetails

public ApprovalDetail[] getApprovalDetails()
Gets the approvalDetails value for this Approval.

Returns:
approvalDetails

setApprovalDetails

public void setApprovalDetails(ApprovalDetail[] approvalDetails)
Sets the approvalDetails value for this Approval.

Parameters:
approvalDetails -

getApprovalObject

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

Returns:
approvalObject

setApprovalObject

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

Parameters:
approvalObject -

getApprovalTrigger

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

Returns:
approvalTrigger

setApprovalTrigger

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

Parameters:
approvalTrigger -

getApprovalWorkflowID

public java.lang.Long getApprovalWorkflowID()
Gets the approvalWorkflowID value for this Approval.

Returns:
approvalWorkflowID

setApprovalWorkflowID

public void setApprovalWorkflowID(java.lang.Long approvalWorkflowID)
Sets the approvalWorkflowID value for this Approval.

Parameters:
approvalWorkflowID -

getComments

public java.lang.String getComments()
Gets the comments value for this Approval.

Returns:
comments

setComments

public void setComments(java.lang.String comments)
Sets the comments value for this Approval.

Parameters:
comments -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getStatus

public ApprovalStatus getStatus()
Gets the status value for this Approval.

Returns:
status

setStatus

public void setStatus(ApprovalStatus status)
Sets the status value for this Approval.

Parameters:
status -

getToBeCompletedDate

public java.util.Calendar getToBeCompletedDate()
Gets the toBeCompletedDate value for this Approval.

Returns:
toBeCompletedDate

setToBeCompletedDate

public void setToBeCompletedDate(java.util.Calendar toBeCompletedDate)
Sets the toBeCompletedDate value for this Approval.

Parameters:
toBeCompletedDate -

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