com.dtolabs.client.services
Class QueuedItemResultImpl

java.lang.Object
  extended by com.dtolabs.client.services.QueuedItemResultImpl
All Implemented Interfaces:
DispatcherResult, QueuedItemResult

public class QueuedItemResultImpl
extends java.lang.Object
implements QueuedItemResult

QueuedItemResultImpl simple implementation of QueuedItemResult, provides factory methods for creation.


Method Summary
static QueuedItem createQueuedItem(java.lang.String id, java.lang.String url, java.lang.String name)
          QueuedItem factory method.
static QueuedItemResult failed(java.lang.String message)
          Create a failed queued item result.
 QueuedItem getItem()
          Return the ID string for the successfully queued item, or null.
 java.lang.String getMessage()
          Return status message of the request, either success or failure message depending on the result of DispatcherResult.isSuccessful().
 boolean isSuccessful()
          Return true if the request was successful
 void setMessage(java.lang.String message)
          Set message
 void setSuccessful(boolean successful)
          Set success
static QueuedItemResult successful(java.lang.String message, java.lang.String id, java.lang.String url, java.lang.String name)
          Create a successful queued item result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

successful

public static QueuedItemResult successful(java.lang.String message,
                                          java.lang.String id,
                                          java.lang.String url,
                                          java.lang.String name)
Create a successful queued item result.

Parameters:
message - message
id - ID
url - URL
name - item name
Returns:
success item

failed

public static QueuedItemResult failed(java.lang.String message)
Create a failed queued item result.

Parameters:
message - failure message
Returns:
failure item.

isSuccessful

public boolean isSuccessful()
Description copied from interface: DispatcherResult
Return true if the request was successful

Specified by:
isSuccessful in interface DispatcherResult
Returns:
true if success, otherwise false

setSuccessful

public void setSuccessful(boolean successful)
Set success

Parameters:
successful - success value

getMessage

public java.lang.String getMessage()
Description copied from interface: DispatcherResult
Return status message of the request, either success or failure message depending on the result of DispatcherResult.isSuccessful().

Specified by:
getMessage in interface DispatcherResult
Returns:
success or failure message.

setMessage

public void setMessage(java.lang.String message)
Set message

Parameters:
message - message string

getItem

public QueuedItem getItem()
Description copied from interface: QueuedItemResult
Return the ID string for the successfully queued item, or null.

Specified by:
getItem in interface QueuedItemResult
Returns:
ID string

createQueuedItem

public static QueuedItem createQueuedItem(java.lang.String id,
                                          java.lang.String url,
                                          java.lang.String name)
QueuedItem factory method.

Parameters:
id - id
url - url
name - name
Returns:
QueuedItem