com.yahoo.marketing.apt
Class ApprovalWorkflow

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

public class ApprovalWorkflow
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  ApprovalCategory approvalCategory
           
private  ApprovalType approvalType
           
private  long[] approverUserIDs
           
private  java.util.Calendar createTimestamp
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  java.lang.String name
           
private  ApprovalWorkflowNotificationType notificationType
           
private  ApprovalWorkflowStatus status
           
private  ApprovalTrigger trigger
           
private static org.apache.axis.description.TypeDesc typeDesc
           
private  ApprovalWorkflowExecutionType workflowExecutionType
           
 
Constructor Summary
ApprovalWorkflow()
           
ApprovalWorkflow(java.lang.Long ID, java.lang.String accountID, ApprovalCategory approvalCategory, ApprovalType approvalType, long[] approverUserIDs, java.util.Calendar createTimestamp, java.util.Calendar lastUpdateTimestamp, java.lang.String name, ApprovalWorkflowNotificationType notificationType, ApprovalWorkflowStatus status, ApprovalTrigger trigger, ApprovalWorkflowExecutionType workflowExecutionType)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccountID()
          Gets the accountID value for this ApprovalWorkflow.
 ApprovalCategory getApprovalCategory()
          Gets the approvalCategory value for this ApprovalWorkflow.
 ApprovalType getApprovalType()
          Gets the approvalType value for this ApprovalWorkflow.
 long[] getApproverUserIDs()
          Gets the approverUserIDs value for this ApprovalWorkflow.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this ApprovalWorkflow.
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 ApprovalWorkflow.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this ApprovalWorkflow.
 java.lang.String getName()
          Gets the name value for this ApprovalWorkflow.
 ApprovalWorkflowNotificationType getNotificationType()
          Gets the notificationType value for this ApprovalWorkflow.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 ApprovalWorkflowStatus getStatus()
          Gets the status value for this ApprovalWorkflow.
 ApprovalTrigger getTrigger()
          Gets the trigger value for this ApprovalWorkflow.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 ApprovalWorkflowExecutionType getWorkflowExecutionType()
          Gets the workflowExecutionType value for this ApprovalWorkflow.
 int hashCode()
           
 void setAccountID(java.lang.String accountID)
          Sets the accountID value for this ApprovalWorkflow.
 void setApprovalCategory(ApprovalCategory approvalCategory)
          Sets the approvalCategory value for this ApprovalWorkflow.
 void setApprovalType(ApprovalType approvalType)
          Sets the approvalType value for this ApprovalWorkflow.
 void setApproverUserIDs(long[] approverUserIDs)
          Sets the approverUserIDs value for this ApprovalWorkflow.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this ApprovalWorkflow.
 void setID(java.lang.Long ID)
          Sets the ID value for this ApprovalWorkflow.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this ApprovalWorkflow.
 void setName(java.lang.String name)
          Sets the name value for this ApprovalWorkflow.
 void setNotificationType(ApprovalWorkflowNotificationType notificationType)
          Sets the notificationType value for this ApprovalWorkflow.
 void setStatus(ApprovalWorkflowStatus status)
          Sets the status value for this ApprovalWorkflow.
 void setTrigger(ApprovalTrigger trigger)
          Sets the trigger value for this ApprovalWorkflow.
 void setWorkflowExecutionType(ApprovalWorkflowExecutionType workflowExecutionType)
          Sets the workflowExecutionType value for this ApprovalWorkflow.
 
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

approvalCategory

private ApprovalCategory approvalCategory

approvalType

private ApprovalType approvalType

approverUserIDs

private long[] approverUserIDs

createTimestamp

private java.util.Calendar createTimestamp

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

name

private java.lang.String name

notificationType

private ApprovalWorkflowNotificationType notificationType

status

private ApprovalWorkflowStatus status

trigger

private ApprovalTrigger trigger

workflowExecutionType

private ApprovalWorkflowExecutionType workflowExecutionType

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

ApprovalWorkflow

public ApprovalWorkflow()

ApprovalWorkflow

public ApprovalWorkflow(java.lang.Long ID,
                        java.lang.String accountID,
                        ApprovalCategory approvalCategory,
                        ApprovalType approvalType,
                        long[] approverUserIDs,
                        java.util.Calendar createTimestamp,
                        java.util.Calendar lastUpdateTimestamp,
                        java.lang.String name,
                        ApprovalWorkflowNotificationType notificationType,
                        ApprovalWorkflowStatus status,
                        ApprovalTrigger trigger,
                        ApprovalWorkflowExecutionType workflowExecutionType)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getAccountID

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

Returns:
accountID

setAccountID

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

Parameters:
accountID -

getApprovalCategory

public ApprovalCategory getApprovalCategory()
Gets the approvalCategory value for this ApprovalWorkflow.

Returns:
approvalCategory

setApprovalCategory

public void setApprovalCategory(ApprovalCategory approvalCategory)
Sets the approvalCategory value for this ApprovalWorkflow.

Parameters:
approvalCategory -

getApprovalType

public ApprovalType getApprovalType()
Gets the approvalType value for this ApprovalWorkflow.

Returns:
approvalType

setApprovalType

public void setApprovalType(ApprovalType approvalType)
Sets the approvalType value for this ApprovalWorkflow.

Parameters:
approvalType -

getApproverUserIDs

public long[] getApproverUserIDs()
Gets the approverUserIDs value for this ApprovalWorkflow.

Returns:
approverUserIDs

setApproverUserIDs

public void setApproverUserIDs(long[] approverUserIDs)
Sets the approverUserIDs value for this ApprovalWorkflow.

Parameters:
approverUserIDs -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getName

public java.lang.String getName()
Gets the name value for this ApprovalWorkflow.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this ApprovalWorkflow.

Parameters:
name -

getNotificationType

public ApprovalWorkflowNotificationType getNotificationType()
Gets the notificationType value for this ApprovalWorkflow.

Returns:
notificationType

setNotificationType

public void setNotificationType(ApprovalWorkflowNotificationType notificationType)
Sets the notificationType value for this ApprovalWorkflow.

Parameters:
notificationType -

getStatus

public ApprovalWorkflowStatus getStatus()
Gets the status value for this ApprovalWorkflow.

Returns:
status

setStatus

public void setStatus(ApprovalWorkflowStatus status)
Sets the status value for this ApprovalWorkflow.

Parameters:
status -

getTrigger

public ApprovalTrigger getTrigger()
Gets the trigger value for this ApprovalWorkflow.

Returns:
trigger

setTrigger

public void setTrigger(ApprovalTrigger trigger)
Sets the trigger value for this ApprovalWorkflow.

Parameters:
trigger -

getWorkflowExecutionType

public ApprovalWorkflowExecutionType getWorkflowExecutionType()
Gets the workflowExecutionType value for this ApprovalWorkflow.

Returns:
workflowExecutionType

setWorkflowExecutionType

public void setWorkflowExecutionType(ApprovalWorkflowExecutionType workflowExecutionType)
Sets the workflowExecutionType value for this ApprovalWorkflow.

Parameters:
workflowExecutionType -

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