Package com.microstrategy.web.tasks
Class MobilePromptsXmlTask
- java.lang.Object
-
- com.microstrategy.web.tasks.AbstractBaseTask
-
- com.microstrategy.web.tasks.MobilePromptsXmlTask
-
- All Implemented Interfaces:
Task
- Direct Known Subclasses:
GetPromptsTask
public class MobilePromptsXmlTask extends AbstractBaseTask
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.tasks.AbstractBaseTask
compressOutput, CONTENT_TYPE_BINARY, CONTENT_TYPE_HTML, CONTENT_TYPE_JSON, CONTENT_TYPE_JSON_ALL, CONTENT_TYPE_JSON_D, CONTENT_TYPE_JSON_P, CONTENT_TYPE_XML, CONTENT_TYPE_XML_ANF, DEFAULT_MAX_WAIT, DEFAULT_POLLING_FREQ, execFlagsParam, INDEFINITE_MAX_WAIT, maxWaitParam, metadata, mPrivileges, msgIDParam, objectIDParam, OTHER_CONTENT_KEY_LAYOUTS, PARAM_NAME_EXEC_FLAGS, PARAM_NAME_MAX_WAIT, PARAM_NAME_MESSAGE_ID, PARAM_NAME_OBJECT_ID, PARAM_NAME_POLLING_FREQ, PARAM_NAME_RESULT_FLAGS, PARAM_NAME_SESSION_ID, PARAM_NAME_SESSION_STATE, PARAM_NAME_STATE_ID, pollingFreqParam, PREFERENCE_DEFAULT_MAX_WAIT_IN_TASK, resultFlagsParam, sessionIDParam, sessionStateParam, stateIDParam
-
-
Constructor Summary
Constructors Constructor Description MobilePromptsXmlTask()
-
Method Summary
-
Methods inherited from class com.microstrategy.web.tasks.AbstractBaseTask
addExecFlagsParam, addJuilLayouts, addMaxWaitParam, addMaxWaitParam, addMessageIDParam, addObjectIDParam, addParameterMetadata, addParameterMetadata, addParameterMetadata, addPollingFrequencyParam, addPollingFrequencyParam, addResultFlagsParam, addSessionIDParam, addSessionStateParam, addStateIDParam, checkForRequiredParameters, destroy, getCompressOutput, getID, getMetadata, getPrivileges, getSysDefaultPreferenceValue, init, newRequestContext, processRequest, retrieveUploadedFile, setCompressOutput, setDescription, setID, setMetadata, setPrivileges, validateContentType
-
-
-
-
Method Detail
-
processRequest
public void processRequest(TaskRequestContext context, MarkupOutput mo) throws TaskException
Description copied from class:AbstractBaseTask
The default implementation of this version of processRequest is empty. Task implementators may override either version of processRequest.- Specified by:
processRequest
in interfaceTask
- Overrides:
processRequest
in classAbstractBaseTask
- Parameters:
context
- TheTaskRequestContext
object that maintains the state of the request.mo
- TheMarkupOutput
that records the contents of the Task response.- Throws:
TaskException
- If the Task was unable to satisfy the request.- See Also:
Task.processRequest(TaskRequestContext, MarkupOutput)
-
buildResponse
protected void buildResponse(MarkupOutput mo, TaskRequestContext context, WebPrompts prompts, java.lang.String localeID, WebIServerSession ses, boolean includeFormats) throws TaskException
- Throws:
TaskException
-
buildPromptXml
protected void buildPromptXml(WebPrompt prompt, WebXMLBuilder builder)
-
buildConstantPromptTypeSpecificXml
protected void buildConstantPromptTypeSpecificXml(WebConstantPrompt prompt, WebXMLBuilder builder)
-
addFormats
protected void addFormats(WebXMLBuilder builder, WebIServerSession iss)
-
buildElementsPromptTypeSpecificXml
protected void buildElementsPromptTypeSpecificXml(WebElementsPrompt prompt, WebXMLBuilder builder)
-
buildObjectsPromptTypeSpecificXml
protected void buildObjectsPromptTypeSpecificXml(WebObjectsPrompt objPrompt, WebXMLBuilder builder)
-
buildExpressionPromptTypeSpecificXml
protected void buildExpressionPromptTypeSpecificXml(WebExpressionPrompt expPrompt, WebXMLBuilder builder)
-
convertToMillis
protected long convertToMillis(WebIServerSession iss, java.lang.String time1)
-
getMessageFromInbox
protected WebMessage getMessageFromInbox(WebSubscription sub, WebObjectsFactory factory) throws WebObjectsException
- Throws:
WebObjectsException
-
getMessageFromInbox
protected WebMessage getMessageFromInbox(WebSubscription sub, WebObjectsFactory factory, boolean includeErrors) throws WebObjectsException
- Throws:
WebObjectsException
-
getMessageFromInbox
protected WebMessage getMessageFromInbox(WebSchedule mobileSchedule, WebObjectsFactory factory) throws WebObjectsException
- Throws:
WebObjectsException
-
-