public class ResponseBundle extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected RequestBundle |
requestBundle |
protected HashMap<Request<?>,Response> |
responseMap |
Constructor and Description |
---|
ResponseBundle() |
Modifier and Type | Method and Description |
---|---|
boolean |
containsError()
Returns true if the RequestBundle contains an error response
|
List<Response> |
getErrorResponses()
Returns the list of Responses in the Response Bundle that are errors
|
RequestBundle |
getRequestBundle()
Returns the backing request bundle for the response bundle
|
static ResponseBundle |
getResponseBundle(String responseContent,
RequestBundle requestBundle)
This creates an object that extends the Response class with the given
response content.
|
<T extends Response> |
getResponseForRequest(Request<T> request)
Returns the response for a given request from the backing map
|
Collection<Response> |
getResponseList()
Returns the full list of responses from the Response Bundle
|
HashMap<Request<?>,Response> |
getResponseMap() |
void |
setRequestBundle(RequestBundle requestBundle) |
@GwtIncompatible protected transient RequestBundle requestBundle
@GwtIncompatible public static ResponseBundle getResponseBundle(String responseContent, RequestBundle requestBundle)
responseContent
- The XML response from BroadWorks as a StringrequestBundle
- The RequestBundle that was sent to BroadWorks@GwtIncompatible public boolean containsError() throws RequestException
RequestException
@GwtIncompatible public List<Response> getErrorResponses()
@GwtIncompatible public RequestBundle getRequestBundle()
public void setRequestBundle(RequestBundle requestBundle)
@GwtIncompatible public <T extends Response> T getResponseForRequest(Request<T> request)
request
- The request key@GwtIncompatible public Collection<Response> getResponseList()
Copyright © 2017 ECG. All rights reserved.