com.amazonaws.mturk.requester
Class Assignment

java.lang.Object
  extended by com.amazonaws.mturk.requester.Assignment
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
Assignment()
           
Assignment(Request request, java.lang.String assignmentId, java.lang.String workerId, java.lang.String HITId, AssignmentStatus assignmentStatus, java.util.Calendar autoApprovalTime, java.util.Calendar acceptTime, java.util.Calendar submitTime, java.util.Calendar approvalTime, java.util.Calendar rejectionTime, java.util.Calendar deadline, java.lang.String answer, java.lang.String requesterFeedback)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Calendar getAcceptTime()
          Gets the acceptTime value for this Assignment.
 java.lang.String getAnswer()
          Gets the answer value for this Assignment.
 java.util.Calendar getApprovalTime()
          Gets the approvalTime value for this Assignment.
 java.lang.String getAssignmentId()
          Gets the assignmentId value for this Assignment.
 AssignmentStatus getAssignmentStatus()
          Gets the assignmentStatus value for this Assignment.
 java.util.Calendar getAutoApprovalTime()
          Gets the autoApprovalTime value for this Assignment.
 java.util.Calendar getDeadline()
          Gets the deadline value for this Assignment.
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.String getHITId()
          Gets the HITId value for this Assignment.
 java.util.Calendar getRejectionTime()
          Gets the rejectionTime value for this Assignment.
 Request getRequest()
          Gets the request value for this Assignment.
 java.lang.String getRequesterFeedback()
          Gets the requesterFeedback value for this Assignment.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.util.Calendar getSubmitTime()
          Gets the submitTime value for this Assignment.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 java.lang.String getWorkerId()
          Gets the workerId value for this Assignment.
 int hashCode()
           
 void setAcceptTime(java.util.Calendar acceptTime)
          Sets the acceptTime value for this Assignment.
 void setAnswer(java.lang.String answer)
          Sets the answer value for this Assignment.
 void setApprovalTime(java.util.Calendar approvalTime)
          Sets the approvalTime value for this Assignment.
 void setAssignmentId(java.lang.String assignmentId)
          Sets the assignmentId value for this Assignment.
 void setAssignmentStatus(AssignmentStatus assignmentStatus)
          Sets the assignmentStatus value for this Assignment.
 void setAutoApprovalTime(java.util.Calendar autoApprovalTime)
          Sets the autoApprovalTime value for this Assignment.
 void setDeadline(java.util.Calendar deadline)
          Sets the deadline value for this Assignment.
 void setHITId(java.lang.String HITId)
          Sets the HITId value for this Assignment.
 void setRejectionTime(java.util.Calendar rejectionTime)
          Sets the rejectionTime value for this Assignment.
 void setRequest(Request request)
          Sets the request value for this Assignment.
 void setRequesterFeedback(java.lang.String requesterFeedback)
          Sets the requesterFeedback value for this Assignment.
 void setSubmitTime(java.util.Calendar submitTime)
          Sets the submitTime value for this Assignment.
 void setWorkerId(java.lang.String workerId)
          Sets the workerId value for this Assignment.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Assignment

public Assignment()

Assignment

public Assignment(Request request,
                  java.lang.String assignmentId,
                  java.lang.String workerId,
                  java.lang.String HITId,
                  AssignmentStatus assignmentStatus,
                  java.util.Calendar autoApprovalTime,
                  java.util.Calendar acceptTime,
                  java.util.Calendar submitTime,
                  java.util.Calendar approvalTime,
                  java.util.Calendar rejectionTime,
                  java.util.Calendar deadline,
                  java.lang.String answer,
                  java.lang.String requesterFeedback)
Method Detail

getRequest

public Request getRequest()
Gets the request value for this Assignment.

Returns:
request

setRequest

public void setRequest(Request request)
Sets the request value for this Assignment.

Parameters:
request -

getAssignmentId

public java.lang.String getAssignmentId()
Gets the assignmentId value for this Assignment.

Returns:
assignmentId

setAssignmentId

public void setAssignmentId(java.lang.String assignmentId)
Sets the assignmentId value for this Assignment.

Parameters:
assignmentId -

getWorkerId

public java.lang.String getWorkerId()
Gets the workerId value for this Assignment.

Returns:
workerId

setWorkerId

public void setWorkerId(java.lang.String workerId)
Sets the workerId value for this Assignment.

Parameters:
workerId -

getHITId

public java.lang.String getHITId()
Gets the HITId value for this Assignment.

Returns:
HITId

setHITId

public void setHITId(java.lang.String HITId)
Sets the HITId value for this Assignment.

Parameters:
HITId -

getAssignmentStatus

public AssignmentStatus getAssignmentStatus()
Gets the assignmentStatus value for this Assignment.

Returns:
assignmentStatus

setAssignmentStatus

public void setAssignmentStatus(AssignmentStatus assignmentStatus)
Sets the assignmentStatus value for this Assignment.

Parameters:
assignmentStatus -

getAutoApprovalTime

public java.util.Calendar getAutoApprovalTime()
Gets the autoApprovalTime value for this Assignment.

Returns:
autoApprovalTime

setAutoApprovalTime

public void setAutoApprovalTime(java.util.Calendar autoApprovalTime)
Sets the autoApprovalTime value for this Assignment.

Parameters:
autoApprovalTime -

getAcceptTime

public java.util.Calendar getAcceptTime()
Gets the acceptTime value for this Assignment.

Returns:
acceptTime

setAcceptTime

public void setAcceptTime(java.util.Calendar acceptTime)
Sets the acceptTime value for this Assignment.

Parameters:
acceptTime -

getSubmitTime

public java.util.Calendar getSubmitTime()
Gets the submitTime value for this Assignment.

Returns:
submitTime

setSubmitTime

public void setSubmitTime(java.util.Calendar submitTime)
Sets the submitTime value for this Assignment.

Parameters:
submitTime -

getApprovalTime

public java.util.Calendar getApprovalTime()
Gets the approvalTime value for this Assignment.

Returns:
approvalTime

setApprovalTime

public void setApprovalTime(java.util.Calendar approvalTime)
Sets the approvalTime value for this Assignment.

Parameters:
approvalTime -

getRejectionTime

public java.util.Calendar getRejectionTime()
Gets the rejectionTime value for this Assignment.

Returns:
rejectionTime

setRejectionTime

public void setRejectionTime(java.util.Calendar rejectionTime)
Sets the rejectionTime value for this Assignment.

Parameters:
rejectionTime -

getDeadline

public java.util.Calendar getDeadline()
Gets the deadline value for this Assignment.

Returns:
deadline

setDeadline

public void setDeadline(java.util.Calendar deadline)
Sets the deadline value for this Assignment.

Parameters:
deadline -

getAnswer

public java.lang.String getAnswer()
Gets the answer value for this Assignment.

Returns:
answer

setAnswer

public void setAnswer(java.lang.String answer)
Sets the answer value for this Assignment.

Parameters:
answer -

getRequesterFeedback

public java.lang.String getRequesterFeedback()
Gets the requesterFeedback value for this Assignment.

Returns:
requesterFeedback

setRequesterFeedback

public void setRequesterFeedback(java.lang.String requesterFeedback)
Sets the requesterFeedback value for this Assignment.

Parameters:
requesterFeedback -

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