edu.ucsb.cs.jicos.services.external
Class ExternalRequestId

java.lang.Object
  extended by edu.ucsb.cs.jicos.services.external.ExternalRequestId
All Implemented Interfaces:
java.lang.Comparable

public class ExternalRequestId
extends java.lang.Object
implements java.lang.Comparable


Constructor Summary
ExternalRequestId()
          The default, no argument constructor.
ExternalRequestId(ResultId resultId)
          Create an external id and associate it with the given Jicos resultId.
ExternalRequestId(java.lang.String externalId)
          Create a external request id object with no associated Jicos resultId.
 
Method Summary
 int compareTo(java.lang.Object arg0)
           
 boolean equals(java.lang.Object arg0)
           
 java.lang.String getId()
          Return the identifier.
 ResultId getResultId()
          Return the result identifier.
 void setResultId(ResultId resultId)
          Define the resultId this external request is associated with.
 java.lang.String toString()
          Override the default toString() method.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExternalRequestId

public ExternalRequestId()
The default, no argument constructor.


ExternalRequestId

public ExternalRequestId(ResultId resultId)
Create an external id and associate it with the given Jicos resultId.

Parameters:
resultId - The Jicos resultId of a Task.

ExternalRequestId

public ExternalRequestId(java.lang.String externalId)
Create a external request id object with no associated Jicos resultId.

Parameters:
externalId - The external id.
Method Detail

getId

public java.lang.String getId()
Return the identifier.


getResultId

public ResultId getResultId()
Return the result identifier.


toString

public java.lang.String toString()
Override the default toString() method.

Overrides:
toString in class java.lang.Object

setResultId

public void setResultId(ResultId resultId)
Define the resultId this external request is associated with.


compareTo

public int compareTo(java.lang.Object arg0)
Specified by:
compareTo in interface java.lang.Comparable

equals

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


Jicos: http://cs.ucsb.edu/projects/jicos