com.yahoo.marketing.apt
Class Complaint

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

public class Complaint
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 createdByUserID
           
private  java.util.Calendar createTimestamp
           
private  java.lang.Long ID
           
private  java.util.Calendar lastUpdateTimestamp
           
private  java.lang.String reason
           
private  java.lang.Long reasonID
           
private  java.lang.Long resolutionID
           
private  java.util.Calendar responseTimestamp
           
private  ComplaintStatus status
           
private  java.lang.Long tagID
           
private  TagType tagType
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
Complaint()
           
Complaint(java.lang.Long ID, java.lang.String accountID, java.util.Calendar createTimestamp, java.lang.Long createdByUserID, java.util.Calendar lastUpdateTimestamp, java.lang.String reason, java.lang.Long reasonID, java.lang.Long resolutionID, java.util.Calendar responseTimestamp, ComplaintStatus status, java.lang.Long tagID, TagType tagType)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAccountID()
          Gets the accountID value for this Complaint.
 java.lang.Long getCreatedByUserID()
          Gets the createdByUserID value for this Complaint.
 java.util.Calendar getCreateTimestamp()
          Gets the createTimestamp value for this Complaint.
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 Complaint.
 java.util.Calendar getLastUpdateTimestamp()
          Gets the lastUpdateTimestamp value for this Complaint.
 java.lang.String getReason()
          Gets the reason value for this Complaint.
 java.lang.Long getReasonID()
          Gets the reasonID value for this Complaint.
 java.lang.Long getResolutionID()
          Gets the resolutionID value for this Complaint.
 java.util.Calendar getResponseTimestamp()
          Gets the responseTimestamp value for this Complaint.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 ComplaintStatus getStatus()
          Gets the status value for this Complaint.
 java.lang.Long getTagID()
          Gets the tagID value for this Complaint.
 TagType getTagType()
          Gets the tagType value for this Complaint.
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 Complaint.
 void setCreatedByUserID(java.lang.Long createdByUserID)
          Sets the createdByUserID value for this Complaint.
 void setCreateTimestamp(java.util.Calendar createTimestamp)
          Sets the createTimestamp value for this Complaint.
 void setID(java.lang.Long ID)
          Sets the ID value for this Complaint.
 void setLastUpdateTimestamp(java.util.Calendar lastUpdateTimestamp)
          Sets the lastUpdateTimestamp value for this Complaint.
 void setReason(java.lang.String reason)
          Sets the reason value for this Complaint.
 void setReasonID(java.lang.Long reasonID)
          Sets the reasonID value for this Complaint.
 void setResolutionID(java.lang.Long resolutionID)
          Sets the resolutionID value for this Complaint.
 void setResponseTimestamp(java.util.Calendar responseTimestamp)
          Sets the responseTimestamp value for this Complaint.
 void setStatus(ComplaintStatus status)
          Sets the status value for this Complaint.
 void setTagID(java.lang.Long tagID)
          Sets the tagID value for this Complaint.
 void setTagType(TagType tagType)
          Sets the tagType value for this Complaint.
 
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

createTimestamp

private java.util.Calendar createTimestamp

createdByUserID

private java.lang.Long createdByUserID

lastUpdateTimestamp

private java.util.Calendar lastUpdateTimestamp

reason

private java.lang.String reason

reasonID

private java.lang.Long reasonID

resolutionID

private java.lang.Long resolutionID

responseTimestamp

private java.util.Calendar responseTimestamp

status

private ComplaintStatus status

tagID

private java.lang.Long tagID

tagType

private TagType tagType

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

Complaint

public Complaint()

Complaint

public Complaint(java.lang.Long ID,
                 java.lang.String accountID,
                 java.util.Calendar createTimestamp,
                 java.lang.Long createdByUserID,
                 java.util.Calendar lastUpdateTimestamp,
                 java.lang.String reason,
                 java.lang.Long reasonID,
                 java.lang.Long resolutionID,
                 java.util.Calendar responseTimestamp,
                 ComplaintStatus status,
                 java.lang.Long tagID,
                 TagType tagType)
Method Detail

getID

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

Returns:
ID

setID

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

Parameters:
ID -

getAccountID

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

Returns:
accountID

setAccountID

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

Parameters:
accountID -

getCreateTimestamp

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

Returns:
createTimestamp

setCreateTimestamp

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

Parameters:
createTimestamp -

getCreatedByUserID

public java.lang.Long getCreatedByUserID()
Gets the createdByUserID value for this Complaint.

Returns:
createdByUserID

setCreatedByUserID

public void setCreatedByUserID(java.lang.Long createdByUserID)
Sets the createdByUserID value for this Complaint.

Parameters:
createdByUserID -

getLastUpdateTimestamp

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

Returns:
lastUpdateTimestamp

setLastUpdateTimestamp

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

Parameters:
lastUpdateTimestamp -

getReason

public java.lang.String getReason()
Gets the reason value for this Complaint.

Returns:
reason

setReason

public void setReason(java.lang.String reason)
Sets the reason value for this Complaint.

Parameters:
reason -

getReasonID

public java.lang.Long getReasonID()
Gets the reasonID value for this Complaint.

Returns:
reasonID

setReasonID

public void setReasonID(java.lang.Long reasonID)
Sets the reasonID value for this Complaint.

Parameters:
reasonID -

getResolutionID

public java.lang.Long getResolutionID()
Gets the resolutionID value for this Complaint.

Returns:
resolutionID

setResolutionID

public void setResolutionID(java.lang.Long resolutionID)
Sets the resolutionID value for this Complaint.

Parameters:
resolutionID -

getResponseTimestamp

public java.util.Calendar getResponseTimestamp()
Gets the responseTimestamp value for this Complaint.

Returns:
responseTimestamp

setResponseTimestamp

public void setResponseTimestamp(java.util.Calendar responseTimestamp)
Sets the responseTimestamp value for this Complaint.

Parameters:
responseTimestamp -

getStatus

public ComplaintStatus getStatus()
Gets the status value for this Complaint.

Returns:
status

setStatus

public void setStatus(ComplaintStatus status)
Sets the status value for this Complaint.

Parameters:
status -

getTagID

public java.lang.Long getTagID()
Gets the tagID value for this Complaint.

Returns:
tagID

setTagID

public void setTagID(java.lang.Long tagID)
Sets the tagID value for this Complaint.

Parameters:
tagID -

getTagType

public TagType getTagType()
Gets the tagType value for this Complaint.

Returns:
tagType

setTagType

public void setTagType(TagType tagType)
Sets the tagType value for this Complaint.

Parameters:
tagType -

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