Class UsherNotifyMeRequest
- java.lang.Object
-
- com.microstrategy.web.app.utils.usher.NetworkRequest
-
- com.microstrategy.web.app.utils.usher.UsherNotifyMeRequest
-
- All Implemented Interfaces:
EnumUsherRequest
public class UsherNotifyMeRequest extends NetworkRequest implements EnumUsherRequest
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.utils.usher.NetworkRequest
FORMAT_JSON, FORMAT_XML, HTTP_USHER_HEADER_ERROR, isPost, jsonDataParam, requestParams, requestProps, responseHeaderFields
-
Fields inherited from interface com.microstrategy.web.app.utils.usher.EnumUsherRequest
BAD_CONFIG, CUSTOMER_USHER_APP_ID, GENERIC_ERROR_CODE_FOR_USHER_AUTH, HANDLE_INPUT_STREAM, HANDLE_STRING, INVALID_RESPONSE_FROM_USHER, INVALID_TOKEN, ORG_ID, SESSION_ID, TIME_TO_LIVE, USER_ALREADY_EXISTS, USHER_ACCESS_TOKEN
-
-
Constructor Summary
Constructors Constructor Description UsherNotifyMeRequest(RequestKeys incomingKeys, UsherSessionHelper session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addRequestParameters()
protected void
addRequestProperties()
java.lang.String
getResult()
To get the result of this requestprotected void
handleResponse(java.io.InputStream inputStream, java.lang.String contentType, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
protected void
handleResponse(java.lang.String result)
void
setResult(java.lang.String result)
To set the response from the server as the result of this request-
Methods inherited from class com.microstrategy.web.app.utils.usher.NetworkRequest
addBody, addJsonDataParam, buildURL, executeStringContentType, getCookieFromResponseHeader, getErrorDetails, getJsonStringIfExists, getResponseFromRequest, handleErrorCodes, makePath, setResponseFromRequest
-
-
-
-
Constructor Detail
-
UsherNotifyMeRequest
public UsherNotifyMeRequest(RequestKeys incomingKeys, UsherSessionHelper session) throws WebObjectsException
- Throws:
WebObjectsException
-
-
Method Detail
-
handleResponse
protected void handleResponse(java.io.InputStream inputStream, java.lang.String contentType, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers) throws TaskInternalException
- Specified by:
handleResponse
in classNetworkRequest
- Throws:
TaskInternalException
-
addRequestParameters
protected void addRequestParameters() throws TaskException
- Specified by:
addRequestParameters
in classNetworkRequest
- Throws:
TaskException
-
addRequestProperties
protected void addRequestProperties()
- Specified by:
addRequestProperties
in classNetworkRequest
-
getResult
public java.lang.String getResult()
To get the result of this request- Returns:
- String
-
setResult
public void setResult(java.lang.String result)
To set the response from the server as the result of this request- Parameters:
result
-
-
handleResponse
protected void handleResponse(java.lang.String result) throws TaskInternalException
- Specified by:
handleResponse
in classNetworkRequest
- Throws:
TaskInternalException
-
-