|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.org.ogsadai.client.toolkit.activity.ActivityResponse
A Response
corresponding to an
ActivityRequest
.
This class is also responsible for populating the outputs for each
activity in the ActivityRequest
with the data
contained within a response document.
Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
private AttachmentManager |
mAttachmentManager
Manager for attachments |
private RequestStatus |
mRequestStatus
The status of the request. |
private org.w3c.dom.Document |
mResponseDocument
Response document as returned from a data service perform operation |
private Session |
mSession
The session that the request was joined to. |
Constructor Summary | |
(package private) |
ActivityResponse(DataService dataService,
org.w3c.dom.Document response,
java.util.Map outputs)
Constructs an ActivityResponse for the given
response document and populates the activity outputs with the data
contained in the response document. |
(package private) |
ActivityResponse(DataService dataService,
org.w3c.dom.Document response,
java.util.Map outputs,
AttachmentManager attachmentManager)
Constructs an ActivityResponse for the given
response document and populates the activity outputs with the data
contained in the response document. |
Method Summary | |
java.lang.String |
getAsString()
Gets the response document in its unprocessed XML form as a String . |
AttachmentManager |
getAttachmentManager()
Gets the attachment manager object that provides convenient access to attachmens data. |
org.w3c.dom.Document |
getDocument()
Gets the response as in its unprocessed XML form. |
RequestStatus |
getRequestStatus()
Gets the status of the request as contained in the response. |
Session |
getSession()
Gets the session details from the response. |
java.lang.String |
toString()
Returns a brief description of this activity response. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
private org.w3c.dom.Document mResponseDocument
perform
operation
private final Session mSession
private final RequestStatus mRequestStatus
private final AttachmentManager mAttachmentManager
Constructor Detail |
ActivityResponse(DataService dataService, org.w3c.dom.Document response, java.util.Map outputs) throws DataFormatException
ActivityResponse
for the given
response document and populates the activity outputs with the data
contained in the response document.
dataService
- Proxy for the data service that processed the request that
and returned the response document.response
- Response document returned from the service's
perform
operationoutputs
- Mapping of activity output names
(java.lang.String
) to activity outputs
(ActivityOutput
) for all the
activity outputs that were in the corresponding
ActivityRequest
.
DataFormatException
- if response
is not actually a response
document.ActivityResponse(DataService dataService, org.w3c.dom.Document response, java.util.Map outputs, AttachmentManager attachmentManager) throws DataFormatException
ActivityResponse
for the given
response document and populates the activity outputs with the data
contained in the response document. Stores reference to the object
managing attachments.
dataService
- Proxy for the data service that processed the request that
and returned the response document.response
- Response document returned from the service's
perform
operationoutputs
- Mapping of activity output names
(java.lang.String
) to activity outputs
(ActivityOutput
) for all the
activity outputs that were in the corresponding
ActivityRequest
.attachmentManager
- Manager for attachments.
DataFormatException
- if response
is not actually a response
document.Method Detail |
public org.w3c.dom.Document getDocument()
Response
getDocument
in interface Response
public java.lang.String getAsString()
Response
String
.
getAsString
in interface Response
public java.lang.String toString()
"[ActivityResponse: hashCode=f359ad3a]"
- Overrides:
toString
in class java.lang.Object
public Session getSession()
Response
getSession
in interface Response
Session
object identifying the session.public RequestStatus getRequestStatus()
Response
getRequestStatus
in interface Response
public AttachmentManager getAttachmentManager()
Response
getAttachmentManager
in interface Response
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |