Interface EnumPromptsBeanEvents
- 
- All Known Implementing Classes:
 AbstractPromptExpressionTransform,AbstractPromptObjectTransform,PromptCartTransform,PromptCartXHTMLTransform,PromptCheckboxTransform,PromptConstantTransform,PromptExpressionCartTransform,PromptExpressionCartWithPickerTransform,PromptExpressionCartXHTMLTransform,PromptExpressionListTransform,PromptExpressionNonCartTransform,PromptExpressionTextboxTransform,PromptHierarchicalCartTransform,PromptHierarchicalCartXHTMLTransform,PromptHierarchicalTreeTransform,PromptHierarchicalTreeXHTMLTransform,PromptListboxTransform,PromptObjectBrowsingTransform,PromptObjectBrowsingXHTMLTransform,PromptRadioTransform,PromptXSLTransform
public interface EnumPromptsBeanEventsThis interface defines all the IDs for prompt handling events and their arguments supported by the MicroStrategy SDK prompts event handler.Among the events, some are specific to a certain type of
WebPrompt. For example, the eventPROMPTS_EVENT_HIGHLIGHT_DIMENSION_ATTRIBUTEonly applies to theWebExpressionPromptwith expression type ofDssXmlFilterAllAttributeQual.For users' convenience, events are broken down to small events targeted to each individual
PromptObjectcontained in aPromptsBean, but also there are two big events capable of handling all user actions supported by the prompts event handler. The mere difference between these two big eventsPROMPTS_EVENT_PROCESS_ALL_PROMPTSandPROMPTS_EVENT_PROCESS_ANY_PROMPTSis that the second event requires users to pass in the prompt positions of these PromptObject whose user actions need to be processed, while the first event automatically loops through all prompts.The prompts event handler allows users to specify prompt answer format as in
EnumPromptAnswerFormat. This flag is especially useful in DHTML, where Javascript is enabled and clients are able to do light computation in client side. Also the prompt event handler provides flags as inEnumPromptAnswerOptionsto inform the event handler how to deal with null answer or empty answer passed in fromRequestKeys.To specify a user action, merely pass in the corresponding action argument with its value equal to any non null string. It is the action argument's presence, rather than its value, that makes sense to the prompts event handler.
When passing objects or answer units through HTML to the event handler, a certain pre-defined format or rule must be conformed with. Otherwise, your input is unrecognizable to the prompts event handler and
WebExceptionshould be thrown.Any
objectorelementis actually adisplayUnit, which is required to have three items:ID,typeanddisplayName, separated byITEM_SEPARATORin the listed order. Simple constant values are separated bySIMPLE_SEPARATOR_SEMICOLONorSIMPLE_SEPARATOR_COMMA. An answer unit is either a displayUnit or an expressionUnit as stated in the following rule in Backus-Naur Form (BNF) notation:answerUnits = answerUnit *(ANSWER_SEPARATOR answerUnit) answerUnit = expressionUnit | displayUnit | simpleValue expressionUnit = function EXPRESSION_SEPARATOR (shortcut | formShortcut) EXPRESSION_SEPARATOR values function = func ITEM_SEPARATOR funcType *(UNIT_SEPARATOR dimty) dimty = dimtyUnit *(UNIT_SEPARATOR dimtyUnit) dimtyUnit = dimtyID ITEM_SEPARATOR type ITEM_SEPARATOR displayName ITEM_SEPARATOR dimtyProperties dimtyID = ID | dimtyUnitType dimtyProperties = aggregation ITEM_SEPARATOR filtering ITEM_SEPARATOR groupBy ITEM_SEPARATOR relativePosition shortcut = displayUnit UNIT_SEPARATOR dataType formShortcut = attribute *1(UNIT_SEPERATOR attributeForm) UNIT_SEPARATOR dataType displayUnit = ID ITEM_SEPARATOR type ITEM_SEPARATOR displayName attribute = ID ITEM_SEPARATOR attrType ITEM_SEPARATOR displayName attributeForm = ID ITEM_SEPARATOR formType ITEM_SEPARATOR displayName values = simpleValues | elementList elementList = element *(UNIT_SEPARATOR element) element = ID ITEM_SEPARATOR elemType ITEM_SEPARATOR displayName simpleValues = simpleValue *(simpleSeparator simpleValue) simpleValue = any ASCII string without simpleSeparator simpleSeparator = SIMPLE_SEPARATOR_SEMICOLON | SIMPLE_SEPARATOR_COMMA dataType = any value fromEnumDSSXMLDataTypeattrType =DssXmlTypeAttributeformType =DssXmlTypeAttributeFormelemType =WebDependentObjectElementID = 32-bit unique id type = displayUnitType- Since:
 - MicroStrategy Web 7.3.1 or earlier
 - See Also:
 EnumPromptAnswerFormat,EnumPromptAnswerOptions
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringANSWER_SEPARATORSpecifies a separator to delimit two answer units in theflatformat.static java.lang.StringEXPRESSION_SEPARATORSpecifies a separator to delimit expression elements within a expression answer unit forWebExpressionPromptin theflatformat.static java.lang.StringITEM_SEPARATORSpecifies a separator to delimit each item contained in the string representation of aWebDisplayUnit.static java.lang.StringITEM_SPECIAL_SEPARATORSpecifies a separator to delimit each item contained in the string representation of aWebDisplayUnit.static intPROMPTS_EVENT_ADD_UNITSSpecifies an event to add new answer units to the existing answer of aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_ANSWER_ALL_PROMPTSSpecifies an event to answer all thePromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_ANSWER_ANY_PROMPTSSpecifies an event to answer any number ofPromptObjectcontained in aPromptsBean, but leave the rest untouched.static intPROMPTS_EVENT_ANSWER_CONSTANT_PROMPTSpecifies an event to answer aWebConstantPromptat the specified prompt position in aPromptsBean.static intPROMPTS_EVENT_ANSWER_DIMTY_PROMPTSpecifies an event to answer aWebDimtyPromptat the specified prompt position in aPromptsBean.static intPROMPTS_EVENT_ANSWER_ELEMENTS_PROMPTSpecifies an event to answer aWebElementsPromptat the specified prompt position in aPromptsBean.static intPROMPTS_EVENT_ANSWER_EXPRESSION_PROMPTSpecifies an event to answer aWebExpressionPromptat the specified prompt position in aPromptsBean.static intPROMPTS_EVENT_ANSWER_OBJECTS_PROMPTSpecifies an event to answer aWebObjectsPromptat the specified prompt position in aPromptsBean.static intPROMPTS_EVENT_ANSWER_PROMPTS_IN_ADVANCEstatic intPROMPTS_EVENT_ARGUMENT_ACTION_ADD_UNITSSpecifies a user action to add more prompt answer units.static intPROMPTS_EVENT_ARGUMENT_ACTION_ANSWER_PROMPTSpecifies a user action to answer a prompt.static intPROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_CHILD_FOLDERSpecifies a user action to browse a childWebFolder.static intPROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_ELEMENTstatic intPROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_PARENT_FOLDERSpecifies a user action to browse a parentWebFolder.static intPROMPTS_EVENT_ARGUMENT_ACTION_CANCEL_PROMPTSpecifies a user action to cancel answering a prompt.static intPROMPTS_EVENT_ARGUMENT_ACTION_CLEAR_EXISTING_AND_ADD_UNITSSpecifies a user action to clear the exsiting prompt answers and then add new ones.static intPROMPTS_EVENT_ARGUMENT_ACTION_DRILL_WITHIN_HIERARCHYSpecifies a user action to drill up and down within ahierarchyin aWebExpressionPrompt.static intPROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSIONSpecifies a user action to highlight aWebDimension.static intPROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION_ATTRIBUTESpecifies a user action to highlight aWebDimensionAttributein aWebExpressionPrompt.static intPROMPTS_EVENT_ARGUMENT_ACTION_INCREMENTAL_FETCHSpecifies a user action to incrementally fetchWebDisplayUnit.static intPROMPTS_EVENT_ARGUMENT_ACTION_REMOVE_UNITSSpecifies a user action to remove prompt answer units.static intPROMPTS_EVENT_ARGUMENT_ACTION_SEARCH_BY_NAMESpecifies a user action to searchobjectsby their names.static intPROMPTS_EVENT_ARGUMENT_ACTION_SHOW_SUMMARYSpecifies a user action to show the prompt summary.static intPROMPTS_EVENT_ARGUMENT_ANSWERSpecifies an argument for the prompt answer units.static intPROMPTS_EVENT_ARGUMENT_ANSWER_FORMATSpecifies an argument for the prompt answer format as inEnumPromptAnswerFormat.static intPROMPTS_EVENT_ARGUMENT_ANSWER_MODE_OPTIONAn integer prompt answer mode fromEnumWebPromptAnswerModestatic intPROMPTS_EVENT_ARGUMENT_ANSWER_OPTIONSSpecifies an argument for answeroptionswhen dealing with null or empty answer in theRequestKeys.static intPROMPTS_EVENT_ARGUMENT_ATTRIBUTE_IDSpecifies an argument for aWebAttributeor aWebDimensionAttribute.static intPROMPTS_EVENT_ARGUMENT_ATTRIBUTE_ID_AND_FORM_IDSpecifies an argument for aWebAttributealong with one of itsWebAttributeForm, separated byUNIT_SEPARATOR.static intPROMPTS_EVENT_ARGUMENT_BLOCK_BEGINSpecifies an argument for block begin for incremental fetch.static intPROMPTS_EVENT_ARGUMENT_BLOCK_COUNTSpecifies an argument for block count for incremental fetch.static intPROMPTS_EVENT_ARGUMENT_BROWSE_PATHSpecifies an argument for the browse path in element browsing.static intPROMPTS_EVENT_ARGUMENT_CALENDAR_BUTTONSpecifies an argument to show the calendar button.static intPROMPTS_EVENT_ARGUMENT_CHILD_FOLDER_IDSpecifies an argument for a childWebFolder.static intPROMPTS_EVENT_ARGUMENT_DIMENSION_IDSpecifies an argument for adimension.static intPROMPTS_EVENT_ARGUMENT_DO_NOT_AUTO_REPROMPTSpecifies an argument not to automatically re-open prompts in the Intelligence Server when all prompts are closed.static intPROMPTS_EVENT_ARGUMENT_DRILL_TO_ATTRIBUTE_IDSpecifies an argument for the drilled-toWebAttribute.static intPROMPTS_EVENT_ARGUMENT_EXEC_FLAGSstatic intPROMPTS_EVENT_ARGUMENT_FILTER_STRINGSpecifies an argument for a filter string used in element browsing.static intPROMPTS_EVENT_ARGUMENT_FUNCTIONstatic intPROMPTS_EVENT_ARGUMENT_HIDDEN_ATTRIBUTE_IDSpecifies an argument for a hidden variable in HTML to save the highlightedWebAttributeorWebDimensionAttribute.static intPROMPTS_EVENT_ARGUMENT_HIDDEN_DIMENSION_IDSpecifies an argument for a hidden variable in HTML to save the highlightedWebDimension.static intPROMPTS_EVENT_ARGUMENT_INCREMENTAL_FETCH_GOTO_PAGESpecifies an argument to go to a particular page for incrementally fetching objects and elements.static intPROMPTS_EVENT_ARGUMENT_LINK_ANSWERSstatic intPROMPTS_EVENT_ARGUMENT_MATCH_CASESpecifies an argument for case-sensitive when buildingWebFilter.static intPROMPTS_EVENT_ARGUMENT_MESSAGE_ALIASOption to rename the message of the resulting report or document.static intPROMPTS_EVENT_ARGUMENT_METRIC_IDSpecifies an argument for aWebMetric.static intPROMPTS_EVENT_ARGUMENT_NAVIGATIONSpecifies an argument for navigating through aPromptsBean.static intPROMPTS_EVENT_ARGUMENT_OBJECT_TYPESpecifies an argument describing an object type that is relevant to an event.static intPROMPTS_EVENT_ARGUMENT_ORIGIN_MESSAGE_IDSpecifies an argument for the original RW document message ID.static intPROMPTS_EVENT_ARGUMENT_ORIGIN_SHORT_ANSWER_XMLSpecifies an argument for the prompt answers used in the original RW instance.static intPROMPTS_EVENT_ARGUMENT_PARENT_FOLDER_IDSpecifies an argument for a parentWebFolder.static intPROMPTS_EVENT_ARGUMENT_PLAIN_ELEMENT_PROMPT_ANSWERSpecifies an argument for the prompt answers to theWebElementsPromptcontained in the destination instance.static intPROMPTS_EVENT_ARGUMENT_PLAIN_OBJECT_PROMPT_ANSWERstatic intPROMPTS_EVENT_ARGUMENT_PLAIN_VALUE_PROMPT_ANSWERstatic intPROMPTS_EVENT_ARGUMENT_PROMPT_POSITIONSpecifies an argument for prompt position, a non negative integer.static intPROMPTS_EVENT_ARGUMENT_REOPEN_PROMPTSpeicifies an argument to re-open a closed prompt in Web.static intPROMPTS_EVENT_ARGUMENT_SAP_VARIABLE_EXCLUDESpecifies an argument to indicate anEXCLUDEsub-expression in the prompt answer for supporting SAP Variables.static intPROMPTS_EVENT_ARGUMENT_SEARCH_NAMESpecifies an argument for the searching name.static intPROMPTS_EVENT_ARGUMENT_SEARCH_ROOTSpecifies an argument for the searchingroot.static intPROMPTS_EVENT_ARGUMENT_SRC_ANSWERSstatic intPROMPTS_EVENT_ARGUMENT_SUB_ROOT_OPERATORstatic intPROMPTS_EVENT_ARGUMENT_SUBMIT_ANSWERSpecifies an argument to submit the prompt answer.static intPROMPTS_EVENT_ARGUMENT_UNITS_TO_ADDSpecifies an argument for the prompt answer units to add.static intPROMPTS_EVENT_ARGUMENT_UNITS_TO_REMOVESpecifies an argument for the prompt answer units to remove.static intPROMPTS_EVENT_ARGUMENT_USE_SET_ANSWERSThe argument for the Answer all prompts to indicate that we should use the already set answers saved on the prompt beans effectively ignoring the other argumentsPROMPTS_EVENT_ARGUMENT_ANSWER_OPTIONS,PROMPTS_EVENT_ARGUMENT_ANSWER_FORMAT.static intPROMPTS_EVENT_ARGUMENT_USER_SEPARATORSpecifies an argument for user specified string separator.static intPROMPTS_EVENT_BROWSE_DIMENSION_ATTRIBUTE_ELEMENTSSpecifies an event to browse elements of a dimension attribute for aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_BROWSE_ELEMENTSSpecifies an event to browseWebElementof aWebAttributefor aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_BROWSE_HIERARCHICAL_CHILD_FOLDERSpecifies an event to browse the content of a childWebFolderof the current folder for aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_BROWSE_HIERARCHICAL_PARENT_FOLDERSpecifies an event to browse the content of a parentWebFolderof the current folder for aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_CANCEL_ALL_PROMPTSSpecifies an event to cancel answering allPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_CANCEL_ANY_PROMPTSSpecifies an event to cancel answering any number ofPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_CLEAR_EXISTING_AND_ADD_UNITSSpecifies an event to clear existing prompt answer and add new answer units to aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_CLEAR_HIERARCHICAL_SEARCH_EXPRESSIONSpecifies an event to clear the user search expression for aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_DRILL_WITHIN_HIERARCHYSpecifies an event to drill to aWebDimensionAttributeup and down within ahierarchyfor aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_HIGHLIGHT_DIMENSIONstatic intPROMPTS_EVENT_HIGHLIGHT_DIMENSION_ATTRIBUTESpecifies an event to highlight aWebDimensionAttributein ahierarchyfor aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_INCREMENTAL_FETCHstatic intPROMPTS_EVENT_NAVIGATE_PROMPTS_BEANSpecifies an event to navigate through allPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_PROCESS_ALL_PROMPTSSpecifies an event to process any supported user action for allPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_PROCESS_ANY_PROMPTSSpecifies an event to process any supported user action for any number ofPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_REMOVE_UNITSSpecifies an event to remove answer units from aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_SEARCH_BY_NAMESpecifies an event to searchobjectsby specifying the searching name for aPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_SHOW_ALL_PROMPTS_SUMMARYSpecifies an event to show summary of allPromptObjectcontained in aPromptsBean.static intPROMPTS_EVENT_SHOW_ANY_PROMPTS_SUMMARYSpecifies an event to show summary of any number ofPromptObjectcontained in aPromptsBean.static java.lang.StringSIMPLE_SEPARATOR_CARETSpecifies a simple separator to delimit an element ID and its element display name in the URL prompt answer forWebElementsPrompt.static java.lang.StringSIMPLE_SEPARATOR_COMMASpecifies a simple separator to delimit two string constant values.static java.lang.StringSIMPLE_SEPARATOR_SEMICOLONSpecifies a simple separator to delimit two string constant values.static java.lang.StringUNIT_SEPARATORSpecifies a separator to delimit twoWebDisplayUnit, each of which is represented as a string concatenation of ID, type, and displayName. 
 - 
 
- 
- 
Field Detail
- 
PROMPTS_EVENT_ANSWER_ALL_PROMPTS
static final int PROMPTS_EVENT_ANSWER_ALL_PROMPTS
Specifies an event to answer all thePromptObjectcontained in aPromptsBean.This event needs the following optional arguments:
- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ANSWER_ANY_PROMPTS
static final int PROMPTS_EVENT_ANSWER_ANY_PROMPTS
Specifies an event to answer any number ofPromptObjectcontained in aPromptsBean, but leave the rest untouched. This event requires users to specify the prompt positions at which the corresponding PromptObject are going to be answered.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ANSWER_CONSTANT_PROMPT
static final int PROMPTS_EVENT_ANSWER_CONSTANT_PROMPT
Specifies an event to answer aWebConstantPromptat the specified prompt position in aPromptsBean.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ANSWER_OBJECTS_PROMPT
static final int PROMPTS_EVENT_ANSWER_OBJECTS_PROMPT
Specifies an event to answer aWebObjectsPromptat the specified prompt position in aPromptsBean.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ANSWER_DIMTY_PROMPT
static final int PROMPTS_EVENT_ANSWER_DIMTY_PROMPT
Specifies an event to answer aWebDimtyPromptat the specified prompt position in aPromptsBean.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ANSWER_ELEMENTS_PROMPT
static final int PROMPTS_EVENT_ANSWER_ELEMENTS_PROMPT
Specifies an event to answer aWebElementsPromptat the specified prompt position in aPromptsBean.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ANSWER_EXPRESSION_PROMPT
static final int PROMPTS_EVENT_ANSWER_EXPRESSION_PROMPT
Specifies an event to answer aWebExpressionPromptat the specified prompt position in aPromptsBean.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_PROCESS_ALL_PROMPTS
static final int PROMPTS_EVENT_PROCESS_ALL_PROMPTS
Specifies an event to process any supported user action for allPromptObjectcontained in aPromptsBean.This event does not need the prompt position argument, since it automatically loops through all PromptObject no matter whether the user has performed any action on it.
When looping through the PromptsBean and processing each individual PromptObject, this event looks for any user action supported by the event handler, and then executes the action before it stops processing. Changes to the prompt answer is always checked and processed even though there is no action specified. User action argument, which informs the event what arguments to look for and what to do, has the prefix
PROMPTS_EVENT_ARGUMENT_ACTION_to distinguish from other event arguments.With no surprise, this event includes almost all the event arguments defined in this interface. Depending on action, users can pass in any partial arguments necessary for this particular action. As a hint to what arguments are necessary, look for those defined in the corresponding smaller event. For example, if the user action is to incrementally fetch objects as specified by the action argument
PROMPTS_EVENT_ARGUMENT_ACTION_INCREMENTAL_FETCH, look for those arguments defined in the corresponding smaller eventPROMPTS_EVENT_INCREMENTAL_FETCH. Since changes to prompt answer is always processed, the user is free to pass in new prompt answer along with those incremental fetch arguments, i.e.blockBegin,blockCount.Although all arguments are optional for the whole event due to supporting of multiple actions within the same event, some of them are really required arguments for a particular action. For example, the event argument
PROMPTS_EVENT_ARGUMENT_DIMENSION_IDis a required argument for the user actionPROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION.This event needs the following optional arguments:
PROMPTS_EVENT_ARGUMENT_ATTRIBUTE_IDPROMPTS_EVENT_ARGUMENT_FILTER_STRINGPROMPTS_EVENT_ARGUMENT_BLOCK_BEGINPROMPTS_EVENT_ARGUMENT_BLOCK_COUNTPROMPTS_EVENT_ARGUMENT_SEARCH_NAMEPROMPTS_EVENT_ARGUMENT_SEARCH_ROOTPROMPTS_EVENT_ARGUMENT_ACTION_ADD_UNITSPROMPTS_EVENT_ARGUMENT_ACTION_REMOVE_UNITSPROMPTS_EVENT_ARGUMENT_ACTION_CANCEL_PROMPTPROMPTS_EVENT_ARGUMENT_ACTION_ANSWER_PROMPTPROMPTS_EVENT_ARGUMENT_ACTION_SEARCH_BY_NAMEPROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_ELEMENTPROMPTS_EVENT_ARGUMENT_ANSWERPROMPTS_EVENT_ARGUMENT_UNITS_TO_ADDPROMPTS_EVENT_ARGUMENT_UNITS_TO_REMOVEPROMPTS_EVENT_ARGUMENT_SUB_ROOT_OPERATORPROMPTS_EVENT_ARGUMENT_ANSWER_FORMATPROMPTS_EVENT_ARGUMENT_DIMENSION_IDPROMPTS_EVENT_ARGUMENT_ACTION_DRILL_WITHIN_HIERARCHYPROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION_ATTRIBUTEPROMPTS_EVENT_ARGUMENT_FUNCTIONPROMPTS_EVENT_ARGUMENT_METRIC_IDPROMPTS_EVENT_ARGUMENT_PARENT_FOLDER_IDPROMPTS_EVENT_ARGUMENT_CHILD_FOLDER_IDPROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_CHILD_FOLDERPROMPTS_EVENT_ARGUMENT_DRILL_TO_ATTRIBUTE_IDPROMPTS_EVENT_ARGUMENT_ACTION_CLEAR_EXISTING_AND_ADD_UNITSPROMPTS_EVENT_ARGUMENT_ATTRIBUTE_ID_AND_FORM_IDPROMPTS_EVENT_ARGUMENT_NAVIGATIONPROMPTS_EVENT_ARGUMENT_ACTION_INCREMENTAL_FETCHPROMPTS_EVENT_ARGUMENT_MATCH_CASEPROMPTS_EVENT_ARGUMENT_ACTION_SHOW_SUMMARYPROMPTS_EVENT_ARGUMENT_CALENDAR_BUTTONPROMPTS_EVENT_ARGUMENT_ANSWER_OPTIONSPROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_PARENT_FOLDERPROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION
- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ADD_UNITS
static final int PROMPTS_EVENT_ADD_UNITS
Specifies an event to add new answer units to the existing answer of aPromptObjectcontained in aPromptsBean.This event applies to all types of WebPrompt but each type of prompt has different answer unit. For example, the answer unit for a
WebConstantPromptwould be a single string; for aWebExpressionPrompt, its answer unit is a sub expression constituting of aWebOperatorNodeand one or more operands, each of which is aWebNodein general. Therefore, for different type of WebPrompt, users need to pass in different arguments to constitute a valid prompt answer unit.The argument
PROMPTS_EVENT_ARGUMENT_UNITS_TO_ADDholds different items for different type of WebPrompt. ForWebObjectsPrompt, it holds a list ofobjects; forWebElementsPrompt, it holds a list ofelements; forWebExpressionPrompt, it holds a list of constant string values for constituting an answer unit, which is a sub expression.When adding new answer units, this event also allows the users to change the function of root
WebOperatorNodeto eitherDssXmlFunctionAndorDssXmlFunctionOr.This event needs the following required arguments:
and the following optional arguments:- See Also:
 PROMPTS_EVENT_REMOVE_UNITS, Constant Field Values
 
- 
PROMPTS_EVENT_REMOVE_UNITS
static final int PROMPTS_EVENT_REMOVE_UNITS
Specifies an event to remove answer units from aPromptObjectcontained in aPromptsBean.This event applies to all types of
WebPrompt. The argumentPROMPTS_EVENT_ARGUMENT_UNITS_TO_REMOVEholds the key, an integer number, of the answer unit to be removed.To remove a
WebElementfrom aWebElementsObjectNode, users need to pass in the keys for both objects, separated by theITEM_SEPARATOR.Same as the event
PROMPTS_EVENT_ADD_UNITS, when removing units from prompt answer, this event also allows the users to change the function of rootWebOperatorNodeto eitherDssXmlFunctionAndorDssXmlFunctionOr.This event needs the following required arguments:
and the following optional arguments:- See Also:
 PROMPTS_EVENT_ADD_UNITS, Constant Field Values
 
- 
PROMPTS_EVENT_CANCEL_ANY_PROMPTS
static final int PROMPTS_EVENT_CANCEL_ANY_PROMPTS
Specifies an event to cancel answering any number ofPromptObjectcontained in aPromptsBean.Validation erroris thrown if it is a required prompt.This event needs the following required arguments:
 
- 
PROMPTS_EVENT_CANCEL_ALL_PROMPTS
static final int PROMPTS_EVENT_CANCEL_ALL_PROMPTS
Specifies an event to cancel answering allPromptObjectcontained in aPromptsBean.Validation erroris thrown if it is a required prompt.This event needs no required or optional arguments.
 
- 
PROMPTS_EVENT_BROWSE_ELEMENTS
static final int PROMPTS_EVENT_BROWSE_ELEMENTS
Specifies an event to browseWebElementof aWebAttributefor aPromptObjectcontained in aPromptsBean.This event applies only to
WebElementsPromptorWebExpressionPromptwith its expression type equal toDssXmlFilterAllAttributeQual. For WebElementsPrompt, since its origin is a single WebAttribute, no attribute needs to be specified in theRequestKeys; but for WebExpressionPrompt, it requires to pass in both theWebDimensionobject and its belongingWebDimensionAttributeobject to make things clear.When building
WebFilterfor filtered element browsing, certain rules are applied when parsing the filter string a user types in on Web browser. In Backus-Naur Form (BNF) notation, the rule can be stated as (starting and trailing whitespace characters are trimed before parsing): Any non-null value for theFilterString = Segment 1*(AndOperator Segment) | Segment 1*(OrOperator Segment) | "NOT" Segment | Segment AndOperator = "AND" | "and" | "|" OrOperator = "OR" | "or" | "," Segment = Literal | NormalString Literal = """ NormalString """ NormalString = any ASCII character string excluding double quotesPROMPTS_EVENT_ARGUMENT_MATCH_CASEargument means case-sensitive when building the filter.To make it useful in DHTML mode where Javascript could be used, this event also processes prompt answers while browsing elements. It is totally reasonable that a user first moves the prompt answer around by using Javascript, and then starts element browsing; it would be unacceptable to the users if the event loses prompt answer changes after finishing element browsing.
This event needs the following required arguments:
and the following optional arguments:PROMPTS_EVENT_ARGUMENT_BLOCK_BEGINPROMPTS_EVENT_ARGUMENT_BLOCK_COUNTPROMPTS_EVENT_ARGUMENT_FILTER_STRINGPROMPTS_EVENT_ARGUMENT_HIDDEN_DIMENSION_IDPROMPTS_EVENT_ARGUMENT_HIDDEN_ATTRIBUTE_IDPROMPTS_EVENT_ARGUMENT_MATCH_CASEPROMPTS_EVENT_ARGUMENT_ANSWERPROMPTS_EVENT_ARGUMENT_ANSWER_FORMATPROMPTS_EVENT_ARGUMENT_ANSWER_OPTIONS
- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_SEARCH_BY_NAME
static final int PROMPTS_EVENT_SEARCH_BY_NAME
Specifies an event to searchobjectsby specifying the searching name for aPromptObjectcontained in aPromptsBean.This event applies only to
WebObjectsPromptorWebDimtyPrompt. To make it useful in DHTML mode where Javascript could be used, this event also processes prompt answers while searching objects. It is totally reasonable that a user first moves the prompt answer around by using Javascript, and then starts searching; it would be unacceptable to the user if the event loses prompt answer changes after finishing searching.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_PROCESS_ANY_PROMPTS
static final int PROMPTS_EVENT_PROCESS_ANY_PROMPTS
Specifies an event to process any supported user action for any number ofPromptObjectcontained in aPromptsBean.This event does exactly the same thing as another event
PROMPTS_EVENT_PROCESS_ALL_PROMPTS, except that this event requires prompt positions and only processes those PromptObject whose positions are specified in theRequestKeys.When processing each individual PromptObject whose position is specified, this event looks for any user action supported by the event handler, and then executes the action before it stops processing. Changes to the prompt answer is always checked and processed even though there is no action specified. User action argument, which informs the event what arguments to look for and what to do, has the prefix
PROMPTS_EVENT_ARGUMENT_ACTION_to distinguish from other event arguments.With no surprise, this event includes almost all the event arguments defined in this interface. Depending on action, users can pass in any partial arguments necessary for this particular action. As a hint to what arguments are necessary, look for those defined in the corresponding smaller event. For example, if the user action is to incrementally fetch objects as specified by the action argument
PROMPTS_EVENT_ARGUMENT_ACTION_INCREMENTAL_FETCH, look for those arguments defined in the corresponding smaller eventPROMPTS_EVENT_INCREMENTAL_FETCH. Since changes to prompt answer is always processed, the user is free to pass in new prompt answer along with those incremental fetch arguments, i.e.blockBegin,blockCount.Although all arguments are optional for the whole event due to supporting of multiple actions within the same event, some of them are really required arguments for a particular action. For example, the event argument
PROMPTS_EVENT_ARGUMENT_DIMENSION_IDis a required argument for the user actionPROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION.This event needs the following required arguments:
and the following optional arguments:PROMPTS_EVENT_ARGUMENT_ATTRIBUTE_IDPROMPTS_EVENT_ARGUMENT_FILTER_STRINGPROMPTS_EVENT_ARGUMENT_BLOCK_BEGINPROMPTS_EVENT_ARGUMENT_BLOCK_COUNTPROMPTS_EVENT_ARGUMENT_SEARCH_NAMEPROMPTS_EVENT_ARGUMENT_SEARCH_ROOTPROMPTS_EVENT_ARGUMENT_ACTION_ADD_UNITSPROMPTS_EVENT_ARGUMENT_ACTION_REMOVE_UNITSPROMPTS_EVENT_ARGUMENT_ACTION_CANCEL_PROMPTPROMPTS_EVENT_ARGUMENT_ACTION_ANSWER_PROMPTPROMPTS_EVENT_ARGUMENT_ACTION_SEARCH_BY_NAMEPROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_ELEMENTPROMPTS_EVENT_ARGUMENT_ANSWERPROMPTS_EVENT_ARGUMENT_UNITS_TO_ADDPROMPTS_EVENT_ARGUMENT_UNITS_TO_REMOVEPROMPTS_EVENT_ARGUMENT_SUB_ROOT_OPERATORPROMPTS_EVENT_ARGUMENT_ANSWER_FORMATPROMPTS_EVENT_ARGUMENT_DIMENSION_IDPROMPTS_EVENT_ARGUMENT_ACTION_DRILL_WITHIN_HIERARCHYPROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION_ATTRIBUTEPROMPTS_EVENT_ARGUMENT_FUNCTIONPROMPTS_EVENT_ARGUMENT_METRIC_IDPROMPTS_EVENT_ARGUMENT_PARENT_FOLDER_IDPROMPTS_EVENT_ARGUMENT_CHILD_FOLDER_IDPROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_CHILD_FOLDERPROMPTS_EVENT_ARGUMENT_DRILL_TO_ATTRIBUTE_IDPROMPTS_EVENT_ARGUMENT_ACTION_CLEAR_EXISTING_AND_ADD_UNITSPROMPTS_EVENT_ARGUMENT_ATTRIBUTE_ID_AND_FORM_IDPROMPTS_EVENT_ARGUMENT_NAVIGATIONPROMPTS_EVENT_ARGUMENT_ACTION_INCREMENTAL_FETCHPROMPTS_EVENT_ARGUMENT_MATCH_CASEPROMPTS_EVENT_ARGUMENT_ACTION_SHOW_SUMMARYPROMPTS_EVENT_ARGUMENT_CALENDAR_BUTTONPROMPTS_EVENT_ARGUMENT_ANSWER_OPTIONSPROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_PARENT_FOLDERPROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION
 
- 
PROMPTS_EVENT_DRILL_WITHIN_HIERARCHY
static final int PROMPTS_EVENT_DRILL_WITHIN_HIERARCHY
Specifies an event to drill to aWebDimensionAttributeup and down within ahierarchyfor aPromptObjectcontained in aPromptsBean.This event applies only to
WebExpressionPromptwith its expression type equal toDssXmlFilterAllAttributeQual. To make it useful in DHTML mode where Javascript could be used, this event also processes prompt answers while drilling. It is totally reasonable that a user first moves the prompt answer around by using Javascript, and then starts drilling; it would be unacceptable to the user if the event loses prompt answer changes after finishing drilling.When drilling down within the hierarchy, this event requires users to specify a list of
WebElementfrom where to drill down Or specify the browse path of that attribute. If the browse path argument is specified, the element list is ignored and the drilling is based on the browse path only. In drilling up, there is no such a requirement. The argumentPROMPTS_EVENT_ARGUMENT_UNITS_TO_ADDcan be used for passing the list ofWebElement.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_HIGHLIGHT_DIMENSION_ATTRIBUTE
static final int PROMPTS_EVENT_HIGHLIGHT_DIMENSION_ATTRIBUTE
Specifies an event to highlight aWebDimensionAttributein ahierarchyfor aPromptObjectcontained in aPromptsBean.This event applies only to
WebExpressionPromptwith its expression type equal toDssXmlFilterAllAttributeQual. To make it useful in DHTML mode where Javascript could be used, this event also processes prompt answers while highlighting. It is totally reasonable that a user first moves the prompt answer around by using Javascript, and then starts highlighting; it would be unacceptable to the user if the event loses prompt answer changes after finishing highlighting.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_BROWSE_HIERARCHICAL_CHILD_FOLDER
static final int PROMPTS_EVENT_BROWSE_HIERARCHICAL_CHILD_FOLDER
Specifies an event to browse the content of a childWebFolderof the current folder for aPromptObjectcontained in aPromptsBean.This event applies only to
WebObjectsPrompt,WebDimtyPromptorWebExpressionPromptwhen their origins are aWebSearchobject. In fact, the content of the folder to browse is brought back by searching in the project, and this event just changes the searching root on the origin, a WebSearch object.To make it useful in DHTML mode where Javascript could be used, this event also processes prompt answers while browsing folder contents. It is totally reasonable that a user first moves the prompt answer around by using Javascript, and then starts browsing; it would be unacceptable to the user if the event loses prompt answer changes after finishing browsing.
This event needs the following required arguments:
and the following optional arguments: 
- 
PROMPTS_EVENT_CLEAR_EXISTING_AND_ADD_UNITS
static final int PROMPTS_EVENT_CLEAR_EXISTING_AND_ADD_UNITS
Specifies an event to clear existing prompt answer and add new answer units to aPromptObjectcontained in aPromptsBean. This event acts exactly as the eventPROMPTS_EVENT_ADD_UNITSexcept that it does an extra thing - clearing existing answer.This event applies to all types of WebPrompt but each type of prompt has different answer unit. For example, the answer unit for a
WebConstantPromptwould be a single string; for aWebExpressionPrompt, its answer unit is a sub expression constituting of aWebOperatorNodeand one or more operands, each of which is aWebNodein general. Therefore, for different type of WebPrompt, users need to pass in different arguments to constitute a valid prompt answer unit.The argument
PROMPTS_EVENT_ARGUMENT_UNITS_TO_ADDholds different items for different type of WebPrompt. ForWebObjectsPrompt, it holds a list ofobjects; forWebElementsPrompt, it holds a list ofelements; forWebExpressionPrompt, it holds a list of constant string values for constituting an answer unit, which is a sub expression.When adding new answer units, this event also allows the users to change the function of root
WebOperatorNodeto eitherDssXmlFunctionAndorDssXmlFunctionOr.This event needs the following required arguments:
and the following optional arguments:- See Also:
 PROMPTS_EVENT_ADD_UNITS, Constant Field Values
 
- 
PROMPTS_EVENT_NAVIGATE_PROMPTS_BEAN
static final int PROMPTS_EVENT_NAVIGATE_PROMPTS_BEAN
Specifies an event to navigate through allPromptObjectcontained in aPromptsBean.Navigation through a PromptsBean is done by setting the current prompt position to wherever you want to be. The value of the prompt position is appended to the argument name of
PROMPTS_EVENT_ARGUMENT_NAVIGATION, separated by the underscore character.To make it useful in DHTML mode where Javascript could be used, this event also processes prompt answers while navigating. It is totally reasonable that a user first moves the prompt answer around by using Javascript, and then starts navigating; it would be unacceptable to the user if the event loses prompt answer changes after finishing highlighting.
This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_INCREMENTAL_FETCH
static final int PROMPTS_EVENT_INCREMENTAL_FETCH
Specifies an event to incremental fetchobjects,elements, etc. for aPromptObjectcontained in aPromptsBean.This event is very tight to the following two events:
PROMPTS_EVENT_BROWSE_ELEMENTSandPROMPTS_EVENT_SEARCH_BY_NAME. By specifying arguments likeblockBeginandblockCount, a user can incrementally fetchWebDisplayUnit, if the result of element browsing or searching is too large to fit into his GUI component.To make it useful in DHTML mode where Javascript could be used, this event also processes prompt answers while fetching incrementally. It is totally reasonable that a user first moves the prompt answer around by using Javascript, and then starts incremental fetching; it would be unacceptable to the user if the event loses prompt answer changes after finishing incremental fetching.
This event needs the following required arguments:
and the following optional arguments: 
- 
PROMPTS_EVENT_SHOW_ALL_PROMPTS_SUMMARY
static final int PROMPTS_EVENT_SHOW_ALL_PROMPTS_SUMMARY
Specifies an event to show summary of allPromptObjectcontained in aPromptsBean.This event is actually a dummy event since it does nothing in it except that it loops through all prompts to process their answers. In DHTML mode where Javascript could be used, it is totally reasonable that a user first moves the prompt answer around by using Javascript, and then wants to show prompt summaries; it would be unacceptable to the user if the event loses prompt answer changes in the prompt summary page.
This event needs the following optional arguments:
 
- 
PROMPTS_EVENT_SHOW_ANY_PROMPTS_SUMMARY
static final int PROMPTS_EVENT_SHOW_ANY_PROMPTS_SUMMARY
Specifies an event to show summary of any number ofPromptObjectcontained in aPromptsBean.This event does exactly the same thing as another event
PROMPTS_EVENT_PROCESS_ALL_PROMPTS, except that this event requires prompt positions and only processes those PromptObject whose positions are specified in theRequestKeys.This event is actually a dummy event since it does nothing in it except that it loops through all specified prompts to process their answers. In DHTML mode where Javascript could be used, it is totally reasonable that a user first moves the prompt answer around by using Javascript, and then wants to show prompt summaries; it would be unacceptable to the user if the event loses prompt answer changes in the prompt summary page.
This event needs the following required arguments:
and the following optional arguments: 
- 
PROMPTS_EVENT_BROWSE_HIERARCHICAL_PARENT_FOLDER
static final int PROMPTS_EVENT_BROWSE_HIERARCHICAL_PARENT_FOLDER
Specifies an event to browse the content of a parentWebFolderof the current folder for aPromptObjectcontained in aPromptsBean.Very similar to the event
PROMPTS_EVENT_BROWSE_HIERARCHICAL_CHILD_FOLDER, this event applies only toWebObjectsPrompt,WebDimtyPromptorWebExpressionPromptwhen their origins are aWebSearchobject. In fact, the content of the folder to browse is brought back by searching in the project, and this event just changes the searching root on the origin, a WebSearch object.To make it useful in DHTML mode where Javascript could be used, this event also processes prompt answers while browsing folder contents. It is totally reasonable that a user first moves the prompt answer around by using Javascript, and then starts browsing; it would be unacceptable to the user if the event loses prompt answer changes after finishing browsing.
This event needs the following required arguments:
and the following optional arguments: 
- 
PROMPTS_EVENT_HIGHLIGHT_DIMENSION
static final int PROMPTS_EVENT_HIGHLIGHT_DIMENSION
Specifies an event to highlight aWebDimensionfor aPromptObjectcontained in aPromptsBean.This event applies only to
WebExpressionPromptwith its expression type equal toDssXmlFilterAllAttributeQual. To make it useful in DHTML mode where Javascript could be used, this event also processes prompt answers while highlighting. It is totally reasonable that a user first moves the prompt answer around by using Javascript, and then starts highlighting; it would be unacceptable to the user if the event loses prompt answer changes after finishing highlighting.This event needs the following required arguments:
and the following optional arguments:- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ANSWER_PROMPTS_IN_ADVANCE
static final int PROMPTS_EVENT_ANSWER_PROMPTS_IN_ADVANCE
- Since:
 - MicroStrategy Web 7.5.1
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_CLEAR_HIERARCHICAL_SEARCH_EXPRESSION
static final int PROMPTS_EVENT_CLEAR_HIERARCHICAL_SEARCH_EXPRESSION
Specifies an event to clear the user search expression for aPromptObjectcontained in aPromptsBean.This event applies only to
WebExpressionPromptwith its expression type equal toDssXmlFilterAllAttributeQual.This event needs the following required arguments:
- Since:
 - MicroStrategy Web 8.0.2
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_BROWSE_DIMENSION_ATTRIBUTE_ELEMENTS
static final int PROMPTS_EVENT_BROWSE_DIMENSION_ATTRIBUTE_ELEMENTS
Specifies an event to browse elements of a dimension attribute for aPromptObjectcontained in aPromptsBean.This event applies only to
WebExpressionPromptwith its expression type equal toDssXmlFilterAllAttributeQual. It is similar to thePROMPTS_EVENT_BROWSE_ELEMENTSexcept that there is no filter associated with the browsing. It is used for browsing a top level attribute in a dimension.This event needs the following required arguments:
and the following optional arguments:- Since:
 - MicroStrategy Web 8.0.2
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_PROMPT_POSITION
static final int PROMPTS_EVENT_ARGUMENT_PROMPT_POSITION
Specifies an argument for prompt position, a non negative integer.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ATTRIBUTE_ID
static final int PROMPTS_EVENT_ARGUMENT_ATTRIBUTE_ID
Specifies an argument for aWebAttributeor aWebDimensionAttribute.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_FILTER_STRING
static final int PROMPTS_EVENT_ARGUMENT_FILTER_STRING
Specifies an argument for a filter string used in element browsing.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_BLOCK_BEGIN
static final int PROMPTS_EVENT_ARGUMENT_BLOCK_BEGIN
Specifies an argument for block begin for incremental fetch.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_BLOCK_COUNT
static final int PROMPTS_EVENT_ARGUMENT_BLOCK_COUNT
Specifies an argument for block count for incremental fetch.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_SEARCH_NAME
static final int PROMPTS_EVENT_ARGUMENT_SEARCH_NAME
Specifies an argument for the searching name.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_SEARCH_ROOT
static final int PROMPTS_EVENT_ARGUMENT_SEARCH_ROOT
Specifies an argument for the searchingroot.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_ADD_UNITS
static final int PROMPTS_EVENT_ARGUMENT_ACTION_ADD_UNITS
Specifies a user action to add more prompt answer units.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_REMOVE_UNITS
static final int PROMPTS_EVENT_ARGUMENT_ACTION_REMOVE_UNITS
Specifies a user action to remove prompt answer units.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_CANCEL_PROMPT
static final int PROMPTS_EVENT_ARGUMENT_ACTION_CANCEL_PROMPT
Specifies a user action to cancel answering a prompt.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_ANSWER_PROMPT
static final int PROMPTS_EVENT_ARGUMENT_ACTION_ANSWER_PROMPT
Specifies a user action to answer a prompt.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_SEARCH_BY_NAME
static final int PROMPTS_EVENT_ARGUMENT_ACTION_SEARCH_BY_NAME
Specifies a user action to searchobjectsby their names.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_ELEMENT
static final int PROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_ELEMENT
- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ANSWER
static final int PROMPTS_EVENT_ARGUMENT_ANSWER
Specifies an argument for the prompt answer units.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_UNITS_TO_ADD
static final int PROMPTS_EVENT_ARGUMENT_UNITS_TO_ADD
Specifies an argument for the prompt answer units to add. Depending on the prompt type, its value varies.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_UNITS_TO_REMOVE
static final int PROMPTS_EVENT_ARGUMENT_UNITS_TO_REMOVE
Specifies an argument for the prompt answer units to remove.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_SUB_ROOT_OPERATOR
static final int PROMPTS_EVENT_ARGUMENT_SUB_ROOT_OPERATOR
- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ANSWER_FORMAT
static final int PROMPTS_EVENT_ARGUMENT_ANSWER_FORMAT
Specifies an argument for the prompt answer format as inEnumPromptAnswerFormat. The default answer format isPromptAnswerFormatFlat.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_DIMENSION_ID
static final int PROMPTS_EVENT_ARGUMENT_DIMENSION_ID
Specifies an argument for adimension.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_DRILL_WITHIN_HIERARCHY
static final int PROMPTS_EVENT_ARGUMENT_ACTION_DRILL_WITHIN_HIERARCHY
Specifies a user action to drill up and down within ahierarchyin aWebExpressionPrompt.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION_ATTRIBUTE
static final int PROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION_ATTRIBUTE
Specifies a user action to highlight aWebDimensionAttributein aWebExpressionPrompt.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_FUNCTION
static final int PROMPTS_EVENT_ARGUMENT_FUNCTION
- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_METRIC_ID
static final int PROMPTS_EVENT_ARGUMENT_METRIC_ID
Specifies an argument for aWebMetric.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_PARENT_FOLDER_ID
static final int PROMPTS_EVENT_ARGUMENT_PARENT_FOLDER_ID
Specifies an argument for a parentWebFolder.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_CHILD_FOLDER_ID
static final int PROMPTS_EVENT_ARGUMENT_CHILD_FOLDER_ID
Specifies an argument for a childWebFolder.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_CHILD_FOLDER
static final int PROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_CHILD_FOLDER
Specifies a user action to browse a childWebFolder.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_DRILL_TO_ATTRIBUTE_ID
static final int PROMPTS_EVENT_ARGUMENT_DRILL_TO_ATTRIBUTE_ID
Specifies an argument for the drilled-toWebAttribute.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_CLEAR_EXISTING_AND_ADD_UNITS
static final int PROMPTS_EVENT_ARGUMENT_ACTION_CLEAR_EXISTING_AND_ADD_UNITS
Specifies a user action to clear the exsiting prompt answers and then add new ones.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ATTRIBUTE_ID_AND_FORM_ID
static final int PROMPTS_EVENT_ARGUMENT_ATTRIBUTE_ID_AND_FORM_ID
Specifies an argument for aWebAttributealong with one of itsWebAttributeForm, separated byUNIT_SEPARATOR.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_NAVIGATION
static final int PROMPTS_EVENT_ARGUMENT_NAVIGATION
Specifies an argument for navigating through aPromptsBean.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_INCREMENTAL_FETCH
static final int PROMPTS_EVENT_ARGUMENT_ACTION_INCREMENTAL_FETCH
Specifies a user action to incrementally fetchWebDisplayUnit.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_HIDDEN_DIMENSION_ID
static final int PROMPTS_EVENT_ARGUMENT_HIDDEN_DIMENSION_ID
Specifies an argument for a hidden variable in HTML to save the highlightedWebDimension.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_HIDDEN_ATTRIBUTE_ID
static final int PROMPTS_EVENT_ARGUMENT_HIDDEN_ATTRIBUTE_ID
Specifies an argument for a hidden variable in HTML to save the highlightedWebAttributeorWebDimensionAttribute.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_MATCH_CASE
static final int PROMPTS_EVENT_ARGUMENT_MATCH_CASE
Specifies an argument for case-sensitive when buildingWebFilter.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_SHOW_SUMMARY
static final int PROMPTS_EVENT_ARGUMENT_ACTION_SHOW_SUMMARY
Specifies a user action to show the prompt summary.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_CALENDAR_BUTTON
static final int PROMPTS_EVENT_ARGUMENT_CALENDAR_BUTTON
Specifies an argument to show the calendar button.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ANSWER_OPTIONS
static final int PROMPTS_EVENT_ARGUMENT_ANSWER_OPTIONS
Specifies an argument for answeroptionswhen dealing with null or empty answer in theRequestKeys.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_PARENT_FOLDER
static final int PROMPTS_EVENT_ARGUMENT_ACTION_BROWSE_PARENT_FOLDER
Specifies a user action to browse a parentWebFolder.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION
static final int PROMPTS_EVENT_ARGUMENT_ACTION_HIGHLIGHT_DIMENSION
Specifies a user action to highlight aWebDimension.- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_BROWSE_PATH
static final int PROMPTS_EVENT_ARGUMENT_BROWSE_PATH
Specifies an argument for the browse path in element browsing. An element browsing filter is built based on this path if it is passed in.- Since:
 - MicroStrategy Web 7.5.0
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ORIGIN_MESSAGE_ID
static final int PROMPTS_EVENT_ARGUMENT_ORIGIN_MESSAGE_ID
Specifies an argument for the original RW document message ID.- Since:
 - MicroStrategy Web 7.5.1
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ORIGIN_SHORT_ANSWER_XML
static final int PROMPTS_EVENT_ARGUMENT_ORIGIN_SHORT_ANSWER_XML
Specifies an argument for the prompt answers used in the original RW instance.- Since:
 - MicroStrategy Web 7.5.1
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_PLAIN_ELEMENT_PROMPT_ANSWER
static final int PROMPTS_EVENT_ARGUMENT_PLAIN_ELEMENT_PROMPT_ANSWER
Specifies an argument for the prompt answers to theWebElementsPromptcontained in the destination instance.- Since:
 - MicroStrategy Web 7.5.1
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_USER_SEPARATOR
static final int PROMPTS_EVENT_ARGUMENT_USER_SEPARATOR
Specifies an argument for user specified string separator.- Since:
 - MicroStrategy Web 8.0.0
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_REOPEN_PROMPT
static final int PROMPTS_EVENT_ARGUMENT_REOPEN_PROMPT
Speicifies an argument to re-open a closed prompt in Web. One typical usage senario is that a user wants to re-answer a prompt by clicking the browser back button. The default value is1ortrue, meaning to re-open the prompt in Web.Note, the prompt is re-opened in Web only. The Intelligence Server still keeps the prompt closed, but the new answers are accepted by the Intelligence Server.
- Since:
 - MicroStrategy Web 8.0.0
 - See Also:
 EnumReportBeanEvents.REPORT_EVENT_REFRESH, Constant Field Values
 
- 
PROMPTS_EVENT_ARGUMENT_SUBMIT_ANSWER
static final int PROMPTS_EVENT_ARGUMENT_SUBMIT_ANSWER
Specifies an argument to submit the prompt answer. The default value is1ortruemeaning to submit the prompt answer.- Since:
 - MicroStrategy Web 8.0.0
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_SAP_VARIABLE_EXCLUDE
static final int PROMPTS_EVENT_ARGUMENT_SAP_VARIABLE_EXCLUDE
Specifies an argument to indicate anEXCLUDEsub-expression in the prompt answer for supporting SAP Variables. Its default value should befalse,include, or0which meansINCLUDE.- Since:
 - MicroStrategy Web 8.0.1
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_DO_NOT_AUTO_REPROMPT
static final int PROMPTS_EVENT_ARGUMENT_DO_NOT_AUTO_REPROMPT
Specifies an argument not to automatically re-open prompts in the Intelligence Server when all prompts are closed. By default its value isfalse. A value ofTrueor1means the booleantrue.- Since:
 - MicroStrategy Web 8.0.2
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_OBJECT_TYPE
static final int PROMPTS_EVENT_ARGUMENT_OBJECT_TYPE
Specifies an argument describing an object type that is relevant to an event. This value should either be omitted or be from EnumDSSXMLObjectTypes.- Since:
 - MicroStrategy Web 8.0.2
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_PLAIN_VALUE_PROMPT_ANSWER
static final int PROMPTS_EVENT_ARGUMENT_PLAIN_VALUE_PROMPT_ANSWER
- Since:
 - MicroStrategy Web 8.1.0
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_PLAIN_OBJECT_PROMPT_ANSWER
static final int PROMPTS_EVENT_ARGUMENT_PLAIN_OBJECT_PROMPT_ANSWER
- Since:
 - MicroStrategy Web 8.1.0
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_LINK_ANSWERS
static final int PROMPTS_EVENT_ARGUMENT_LINK_ANSWERS
- Since:
 - MicroStrategy Web 8.1.2
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_INCREMENTAL_FETCH_GOTO_PAGE
static final int PROMPTS_EVENT_ARGUMENT_INCREMENTAL_FETCH_GOTO_PAGE
Specifies an argument to go to a particular page for incrementally fetching objects and elements.- Since:
 - MicroStrategy Web 9.0.0
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_MESSAGE_ALIAS
static final int PROMPTS_EVENT_ARGUMENT_MESSAGE_ALIAS
Option to rename the message of the resulting report or document.- Since:
 - MicroStrategy Web 9.0.0
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_USE_SET_ANSWERS
static final int PROMPTS_EVENT_ARGUMENT_USE_SET_ANSWERS
The argument for the Answer all prompts to indicate that we should use the already set answers saved on the prompt beans effectively ignoring the other argumentsPROMPTS_EVENT_ARGUMENT_ANSWER_OPTIONS,PROMPTS_EVENT_ARGUMENT_ANSWER_FORMAT.- Since:
 - MicroStrategy Web 9.0.0
 - See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_ANSWER_MODE_OPTION
static final int PROMPTS_EVENT_ARGUMENT_ANSWER_MODE_OPTION
An integer prompt answer mode fromEnumWebPromptAnswerMode- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_SRC_ANSWERS
static final int PROMPTS_EVENT_ARGUMENT_SRC_ANSWERS
- See Also:
 - Constant Field Values
 
 
- 
PROMPTS_EVENT_ARGUMENT_EXEC_FLAGS
static final int PROMPTS_EVENT_ARGUMENT_EXEC_FLAGS
- See Also:
 - Constant Field Values
 
 
- 
SIMPLE_SEPARATOR_SEMICOLON
static final java.lang.String SIMPLE_SEPARATOR_SEMICOLON
Specifies a simple separator to delimit two string constant values. The string constant should not contain the semicolon character ';'.- See Also:
 SIMPLE_SEPARATOR_COMMA, Constant Field Values
 
- 
UNIT_SEPARATOR
static final java.lang.String UNIT_SEPARATOR
Specifies a separator to delimit twoWebDisplayUnit, each of which is represented as a string concatenation of ID, type, and displayName.- See Also:
 ITEM_SEPARATOR, Constant Field Values
 
- 
ITEM_SEPARATOR
static final java.lang.String ITEM_SEPARATOR
Specifies a separator to delimit each item contained in the string representation of aWebDisplayUnit. AWebDisplayUnittypically has ID, type and displayName and its string representation is just the string concatenation of the three items above in the listed order.- See Also:
 - Constant Field Values
 
 
- 
EXPRESSION_SEPARATOR
static final java.lang.String EXPRESSION_SEPARATOR
Specifies a separator to delimit expression elements within a expression answer unit forWebExpressionPromptin theflatformat.A typical expression answer unit contains a
WebOperatorNode, aWebShortcutNodeor aWebFormShortcutNode, and a list ofWebConstantNode. This separator is used to delimit the above three expression elements.- See Also:
 UNIT_SEPARATOR,ITEM_SEPARATOR, Constant Field Values
 
- 
ANSWER_SEPARATOR
static final java.lang.String ANSWER_SEPARATOR
Specifies a separator to delimit two answer units in theflatformat.- See Also:
 EXPRESSION_SEPARATOR,UNIT_SEPARATOR, Constant Field Values
 
- 
ITEM_SPECIAL_SEPARATOR
static final java.lang.String ITEM_SPECIAL_SEPARATOR
Specifies a separator to delimit each item contained in the string representation of aWebDisplayUnit. AWebDisplayUnittypically has ID, type and displayName and its string representation is just the string concatenation of the three items above in the listed order.This separator is used when
WebDisplayUnitID contains "~1048576~"- See Also:
 ITEM_SEPARATOR, Constant Field Values
 
- 
SIMPLE_SEPARATOR_COMMA
static final java.lang.String SIMPLE_SEPARATOR_COMMA
Specifies a simple separator to delimit two string constant values. The string constant should not contain the comma character ','.This separator can be used as the substitution of the
SIMPLE_SEPARATOR_SEMICOLONonly when the prompt is aWebExpressionPromptwith its expression type ofDssXmlFilterAttributeDESCQualorDssXmlFilterAttributeIDQualwhen the operator isDssXmlFunctionIn.- See Also:
 SIMPLE_SEPARATOR_SEMICOLON, Constant Field Values
 
- 
SIMPLE_SEPARATOR_CARET
static final java.lang.String SIMPLE_SEPARATOR_CARET
Specifies a simple separator to delimit an element ID and its element display name in the URL prompt answer forWebElementsPrompt.The element displayName should be URL encoded with UTF-8 format to avoid any URL unfriendly characters.
- Since:
 - MicroStrategy Web 7.5.4
 - See Also:
 - Constant Field Values
 
 
 - 
 
 -