Package com.microstrategy.web.tasks
Class GetPromptsTask
- java.lang.Object
 - 
- com.microstrategy.web.tasks.AbstractBaseTask
 - 
- com.microstrategy.web.tasks.MobilePromptsXmlTask
 - 
- com.microstrategy.web.tasks.GetPromptsTask
 
 
 
 
- 
- All Implemented Interfaces:
 Task
public class GetPromptsTask extends MobilePromptsXmlTask
This class implements a Task that returns information about a set of Prompts (questions and answers). The Task uses Blocks which enables its content to be structured as XML (element normal form or attribute normal form) or JSON. 
- 
- 
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 GetPromptsTask() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildResponse(MarkupOutput mo, TaskRequestContext context, WebPrompts webPrompts, java.lang.String localeID, WebIServerSession ses, boolean includeFormats)protected longconvertToMillis(WebIServerSession iss, java.lang.String time1)protected WebMessagegetMessageFromInbox(WebSchedule mobileSchedule, WebObjectsFactory factory)protected WebMessagegetMessageFromInbox(WebSubscription sub, WebObjectsFactory factory)protected WebMessagegetMessageFromInbox(WebSubscription sub, WebObjectsFactory factory, boolean includeErrors)- 
Methods inherited from class com.microstrategy.web.tasks.MobilePromptsXmlTask
addFormats, buildConstantPromptTypeSpecificXml, buildElementsPromptTypeSpecificXml, buildExpressionPromptTypeSpecificXml, buildObjectsPromptTypeSpecificXml, buildPromptXml, processRequest 
- 
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
- 
buildResponse
protected void buildResponse(MarkupOutput mo, TaskRequestContext context, WebPrompts webPrompts, java.lang.String localeID, WebIServerSession ses, boolean includeFormats) throws TaskException
- Overrides:
 buildResponsein classMobilePromptsXmlTask- Throws:
 TaskException
 
- 
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
 
 - 
 
 -