Class PromptsIFrameTransform
- java.lang.Object
 - 
- com.microstrategy.web.transform.AbstractTransform
 - 
- com.microstrategy.web.transform.AbstractLayoutTransform
 - 
- com.microstrategy.web.app.transforms.AbstractAppTransform
 - 
- com.microstrategy.web.app.transforms.PromptsClassicTransform
 - 
- com.microstrategy.web.app.transforms.PromptsIFrameTransform
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 AppTransform,LayoutTransform,Transform
public class PromptsIFrameTransform extends PromptsClassicTransform
- Since:
 - MicroStrategy Web 7.5.0
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
AbstractAppTransform.Context 
 - 
 
- 
Field Summary
Fields Modifier and Type Field Description protected java.lang.String_attributeImageprotected java.lang.String_attributeLockedImageprotected java.lang.String_elementImageprotected java.lang.String_folderImageprotected java.lang.String_hierarchyImageprotected int_promptPositionprotected java.util.Vector_treeListprotected static intARGUMENT_PANE_QUALIFYSpecifies constant for identifying whether or not pane is in 'qualify' mode.protected static intARGUMENT_PANE_SELECTSpecifies constant for identifying whether or not pane is in 'select' mode.protected static intARGUMENT_PANE_STATUSSpecifies constant for identifying whether or not pane is in 'status' mode.FormalParameterattributeImageSpecifies the image to use to represent an attribute object in tree.FormalParameterattributeLockedImageSpecifies the image to use to represent a locked attribute object in tree.FormalParameterelementImageSpecifies the image to use to represent an attribute's eleement object in tree.FormalParameterfolderImageSpecifies the image to use to represent a folder object in tree.FormalParameterhierarchyImageSpecifies the image to use to represent a hierarchy object in tree.FormalParameterimgErrorSpecifies the image to use to highlight an error in a prompt.- 
Fields inherited from class com.microstrategy.web.app.transforms.PromptsClassicTransform
_1ptransImage, _firstPrompt, _imagesFolder, _lastPrompt, _lowerCornerImage, _nextBlockPrompt, _nextPrompt, _pb, _previousBlockPrompt, _previousPrompt, _totalPrompts, _upperCornerImage, blockCount, canCancelPrompt, DEFAULT_STYLE, displayMode, executeButtonLabel, exportDocumentLabel, exportReportLabel, firstIncFecthImage, formID, incrementalAttrElemBlockCount, incrementalObjectsBlockCount, indexContentPostfixImage, indexListPostfixImage, isDhtmlMode, lastIncFecthImage, levelFlag, lowerCornerImage, MODE_ALL, MODE_ONE_BY_ONE, multiplePromptCssFile, nextIncFecthImage, previousIncFecthImage, PROMPT_LOADED_ARG, promptQuestionLevelFlag, renderForm, showExecuteAtBottom, showExecuteAtTop, showMatchCase, showRequired, showRequiredFirst, STYLE_NAME_PROPERTY, summaryImage, upperCornerImage 
- 
Fields inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
_bean, _componentBlock, _cssPrefix, _imgBlank, _imgWait, _selfOutput, _subOutput, appliesTo, CLASS_INPUT, CLASS_MESSAGE, contextMenus, cssFile, cssPrefix, debugErrorFlags, debugFlags, dragMode, extraInput, extraUrl, FP_APPLIES_TO, FP_CONTEXT_MENUS, FP_CSS_ERROR_MESSAGE, FP_CSS_ERROR_TITLE, FP_CSS_FILE, FP_CSS_PREFIX, FP_DEBUG_ERROR_FLAGS, FP_DEBUG_FLAGS, FP_DRAG_MODE, FP_EXTRA_INPUT, FP_EXTRA_URL, FP_HEIGHT, FP_IFRAME_ENABLED, FP_IMG_WAIT, FP_INITIAL_INDENT, FP_ORIENTATION, FP_ORIENTATIONS_ALLOWED, FP_PARTIAL_IFRAME_UPDATE, FP_PROCESSING_BUTTONS_FLAGS, FP_PROCESSING_INFO_FLAGS, FP_RESIZE_LEVEL, FP_SCRIPT_CLASS, FP_TYPE, FP_USE_DHTML, FP_WIDTH, globalCssErrorMessage, globalCssErrorTitle, height, iframeEnabled, imgWait, indent, initialIndent, isDHTML, orientation, orientationsAllowed, partialIframeUpdate, PROCESSING_BUTTONS_ALL, PROCESSING_BUTTONS_CANCEL, PROCESSING_BUTTONS_HISTORY_LIST, PROCESSING_BUTTONS_REFRESH, PROCESSING_BUTTONS_VIEW_DETAILS, PROCESSING_INFO_ALL, PROCESSING_INFO_DESCRIPTION, PROCESSING_INFO_LAST_UPDATE, PROCESSING_INFO_NAME, PROCESSING_INFO_NONE, PROCESSING_INFO_STATUS, processingButtonsFlags, processingInfoFlags, RESIZE_ALL, RESIZE_HORIZONTAL, RESIZE_NONE, RESIZE_VERTICAL, resizeLevel, scriptClass, scriptEndTagEncoder, type, useDHTML, width 
 - 
 
- 
Constructor Summary
Constructors Constructor Description PromptsIFrameTransform()Default no-args constructor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidaddIncrementalFetchNode(java.lang.String displayName, java.lang.String id, int blockBegin, int iBlockCount, int level, WebAttribute attribute, WebDisplayUnit hierarchy, java.lang.String cssClass)Adds incremental fetch node to prompt tree node being expanded.protected TreeNodeaddTreeNodeToList(WebDisplayUnit item, int level)Adds tree node to prompt tree list.booleancanTransform(Transformable data)whether the data is transformable.java.lang.StringgetDescription()Return description for this Transform.protected WebDimensionAttributegetDimensionAttribute(WebDisplayUnit unit)Returns the same object if it's already WebDimensionAttribute, otherwiseprotected java.lang.StringgetErrorMessage(WebBeanError promptError)Returns a localized error message.protected WebDisplayUnitgetFirstHighlightedItem(WebDisplayUnits units)Returns the first highlighted item foundjava.lang.StringgetID()Returns the unique name of the component to be used as the ID for its shellprotected java.lang.StringgetIFrameErrorMessage(WebBeanError promptError)Returns IFrame error mesasage.protected WebEventgetPromptEvent(int eventId)Indicates a Prompt event based on Event Id passed in.protected PromptObjectgetPromptObj()Returns current instance ofPromptObject.protected intgetPromptPosition(RequestKeys keys)Determines prompt position from request.protected WebPromptgetWebPrompt()Returns currentWebPromptinstance.protected booleanhasAccessGranted(WebObjectInfo objInfo)Indicates whether or not current user has access granted to given WebObjectInfo instance.voidinitializeImages()Initialize the images to be used by this transform.voidinitializeTransform(Transformable data)protected voidinitializeTreeImages()Initializes this prompt images.protected booleanisBrowseDimensionAttributeElementsEvent()Indicates whether or not, given event is of type 'browse dimension attribute elements'.protected booleanisBrowseElementsEvent()Indicates whether or not, given event is of type 'browse elements'.protected booleanisBrowseFolderEvent()Indicates whether or not, given event is of type 'browse folder'.protected booleanisBrowseHierarchyEvent()Indicates whether or not given event is Hierarchy type.protected booleanisHighlightDimensionAttributeEvent()Indicates whether or not, given event is of type 'highlight dimension attribute'.protected booleanisLocked(WebDisplayUnit unit)function for determining whether given unit is locked up.protected booleanisSAPExpression()Check whether the prompt is a SAP Expression Promptprotected booleanisSearchPossible(WebDisplayUnit unit)Checks whether it's possible to filter elements based on the display unitprotected booleanisXDA_MDX_Report()Indicates whether or not this a prompted MDX Report.protected voidprocessTreeAttributeElements(WebDimensionAttribute dimAttr, WebDisplayUnit hierarchy, int level)Populates the tree with all attribute's elements.protected voidprocessTreeList()Process prompt tree request.voidrenderAttributeElements(WebDimensionAttribute dimAttr, WebDisplayUnit hierarchy, int level)Deprecated.This method is not used anymore and will be removed in future versions of the product.voidrenderJavaScriptFooter(MarkupOutput out)Renders javascript variables at the bottom of the transform to be used in DHTML mode.voidrenderPromptErrorMessage(MarkupOutput out)Displays a localized generic error message to end-users.booleansupports(Transformable data)Indicates whether or not this object is supported.booleansupports(java.lang.Class c)Indicates whether given Class is supported.voidtransformForRequestSuccessful(MarkupOutput out)Execute transform on PromptBean when the status is "Successful".- 
Methods inherited from class com.microstrategy.web.app.transforms.PromptsClassicTransform
areRequiredPromptsShownFirst, canCancelPrompt, canDisplaySaveButton, canSavePrompt, checkLevel, displayPromptOneByOne, generateAnchor, generateIndexLink, getAnchorPinFromRequest, getAnswerEvent, getBlockEnd, getBlockInit, getCancelEvent, getCurrentIndex, getCurrentPromptDisplayPosition, getDecimalSeparator, getDefaultStyleName, getExecuteButtonLabel, getIsDatasetAddedArgumentName, getNavigationArgument, getPromptDisplayPosition, getPromptsAppContext, getPromptsBean, getPromptsList, getPromptsListForIndexSection, getPromptsListForSummary, getPromptsListOneByOne, getPromptTransformByStyle, getRenameMessageLabel, getRePromptArgumentName, getSaveButtonLabel, getSaveEvent, getStyleName, getSupportedBeanType, getTotalOpenPrompts, initializePromptQuestionProperties, isAddDatasetInRequest, isBottomExecuteButtonViewable, isDhtmlMode, isExecuteSectionAvailable, isForDefinition, isItemKeptInCartAvailable, isMatchCaseShown, isMultipartRequestEnabled, isMultiplePrompt, isOneByOneDisplayMode, isPromptIndexAvailable, isPromptIndexViewable, isPromptQuestionsAvailable, isPromptSummaryViewable, isReprompted, isTopExecuteButtonViewable, isTreeRequest, processPromptedMetricAdded, promptsLoadedFirstTime, renderCalendar, renderCancelButton, renderExecuteBar, renderExecuteButton, renderExecuteButtons, renderFirstPreviousIncrementalFetch, renderFirstPreviousIncrementalFetch, renderFormContent, renderFormEnd, renderFormStart, renderGenericErrorMessage, renderImage, renderImage, renderIncrementalFetch, renderIncrementalFetchImage, renderIndexImage, renderIndexLinkEnd, renderIndexLinkStart, renderJavaScriptHeader, renderLabel, renderLabel, renderMultiplePromptCssLink, renderNextButton, renderNextLastIncrementalFetch, renderNextLastIncrementalFetch, renderPreviousButton, renderPrompt, renderPrompt, renderPrompt, renderPrompt, renderPromptAnchor, renderPromptAnchor, renderPromptIncrementalFetchButtons, renderPromptIndex, renderPromptNumber, renderPromptNumber, renderPromptsContainer, renderPromptsContent, renderPromptsIndex, renderPromptsNonLayoutContainer, renderPromptsSummary, renderPromptSummaryButton, renderPromptSummaryIndexSection, renderRenameMessage, renderRootFolderBrowserHiddenValue, renderSaveButton, renderTitleImage, renderWarnigHeaderMessage, renderWarningHeaderMessage, setIncrementalFetchPrompts, shouldDisplayRenameMessage, showPromptSummary 
- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getAttributesShellDiv, getBeanPath, getBoneId, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, getDisplayName, getErrorMessage, getErrorMessage, getErrorTitle, getErrorTitle, getEventManager, getFirstDayOfWeek, getFloatValue, getHelpPath, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRefreshEvent, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, initializeCss, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderShell, renderSubBlock, renderUserHelpAnchor, setBoneProperties, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestInError, transformForRequestNotInited, transformForRequestProcessing, transformForRequestWaitingForUserInput 
- 
Methods inherited from class com.microstrategy.web.transform.AbstractLayoutTransform
getLayoutDefinition, setLayoutDefinition, transformUsingLayout 
- 
Methods inherited from class com.microstrategy.web.transform.AbstractTransform
addFormalParam, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.microstrategy.web.transform.LayoutTransform
getLayoutDefinition, setLayoutDefinition 
- 
Methods inherited from interface com.microstrategy.web.transform.Transform
getFormalParams, getPreview, isPreviewAvailable, isResolved, transform 
 - 
 
 - 
 
- 
- 
Field Detail
- 
_treeList
protected java.util.Vector _treeList
 
- 
_promptPosition
protected int _promptPosition
 
- 
ARGUMENT_PANE_STATUS
protected static final int ARGUMENT_PANE_STATUS
Specifies constant for identifying whether or not pane is in 'status' mode.- Since:
 - MicroStrategy Web 8.0.0
 - See Also:
 - Constant Field Values
 
 
- 
ARGUMENT_PANE_SELECT
protected static final int ARGUMENT_PANE_SELECT
Specifies constant for identifying whether or not pane is in 'select' mode.- Since:
 - MicroStrategy Web 8.0.0
 - See Also:
 - Constant Field Values
 
 
- 
ARGUMENT_PANE_QUALIFY
protected static final int ARGUMENT_PANE_QUALIFY
Specifies constant for identifying whether or not pane is in 'qualify' mode.- Since:
 - MicroStrategy Web 8.0.0
 - See Also:
 - Constant Field Values
 
 
- 
imgError
public FormalParameter imgError
Specifies the image to use to highlight an error in a prompt.
The value to indicate should be a valid image file name, with any necessary path information not included already on theresourcesFolderImageapplication configuration parameter.- Since:
 - MicroStrategy Web 7.5.1
 
 
- 
hierarchyImage
public FormalParameter hierarchyImage
Specifies the image to use to represent a hierarchy object in tree.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
_hierarchyImage
protected java.lang.String _hierarchyImage
 
- 
attributeImage
public FormalParameter attributeImage
Specifies the image to use to represent an attribute object in tree.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
_attributeImage
protected java.lang.String _attributeImage
 
- 
attributeLockedImage
public FormalParameter attributeLockedImage
Specifies the image to use to represent a locked attribute object in tree.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
_attributeLockedImage
protected java.lang.String _attributeLockedImage
 
- 
elementImage
public FormalParameter elementImage
Specifies the image to use to represent an attribute's eleement object in tree.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
_elementImage
protected java.lang.String _elementImage
 
- 
folderImage
public FormalParameter folderImage
Specifies the image to use to represent a folder object in tree.- Since:
 - MicroStrategy Web 8.0.0
 
 
- 
_folderImage
protected java.lang.String _folderImage
- Since:
 - MicroStrategy Web 7.5.1
 
 
 - 
 
- 
Method Detail
- 
initializeTransform
public void initializeTransform(Transformable data)
Initializes prompt transform
It convertsTransformabledata parameter into aPromptsBeaninstance. Transform can be used from Schedule or Subscription featueres.
- Specified by:
 initializeTransformin interfaceAppTransform- Overrides:
 initializeTransformin classPromptsClassicTransform- Parameters:
 data- Transformable object to be transformed.
- 
initializeImages
public void initializeImages()
Initialize the images to be used by this transform.- Overrides:
 initializeImagesin classPromptsClassicTransform- Since:
 - MicroStrategy Web 7.5.1
 
 
- 
getDescription
public java.lang.String getDescription()
Return description for this Transform.- Specified by:
 getDescriptionin interfaceTransform- Overrides:
 getDescriptionin classPromptsClassicTransform- Returns:
 - "This is the Transform that renders Prompts in the Application."
 
 
- 
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Execute transform on PromptBean when the status is "Successful".- Overrides:
 transformForRequestSuccessfulin classPromptsClassicTransform- Parameters:
 out- MarkupOutput instance where to write the output of the method.- See Also:
 AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
 
- 
renderPromptErrorMessage
public void renderPromptErrorMessage(MarkupOutput out)
Displays a localized generic error message to end-users.
Error is displayed mostly when a validation fails either in backend or SDK. It is enabled in all prompt types and styles.- Parameters:
 out-MarkupOutputthe transform output- Since:
 - MicroStrategy Web 7.5.1
 
 
- 
getErrorMessage
protected java.lang.String getErrorMessage(WebBeanError promptError)
Returns a localized error message.
Error message is associated to promptError code returned by SDK. It's associated to a generic error message to be displayed.- Parameters:
 promptError- instance of WebBeanError, most likely an validation error thrown in process prompt phase.- Returns:
 - error message as String. Error is localized to active language
 - Since:
 - MicroStrategy Web 7.5.1
 
 
- 
getIFrameErrorMessage
protected java.lang.String getIFrameErrorMessage(WebBeanError promptError)
Returns IFrame error mesasage.- Returns:
 - String error message associated to IFrame request.
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getPromptObj
protected PromptObject getPromptObj()
Returns current instance ofPromptObject.- Returns:
 - PromptObject instance
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
getWebPrompt
protected WebPrompt getWebPrompt()
Returns currentWebPromptinstance.- Returns:
 - WebPrompt instance
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
processTreeList
protected void processTreeList()
Process prompt tree request.
It constructs and expands new tree node based on request values. 
- 
renderAttributeElements
public void renderAttributeElements(WebDimensionAttribute dimAttr, WebDisplayUnit hierarchy, int level) throws WebObjectsException
Deprecated.This method is not used anymore and will be removed in future versions of the product.Renders output for all attribute's elements.- Parameters:
 dimAttr-WebDimensionAttributeattribute where elements are parsed from.hierarchy-WebDisplayUnitwhere dimAttr belongs to.level- int value for indicating level of indentation- Throws:
 WebObjectsException
 
- 
processTreeAttributeElements
protected void processTreeAttributeElements(WebDimensionAttribute dimAttr, WebDisplayUnit hierarchy, int level) throws WebObjectsException
Populates the tree with all attribute's elements.- Parameters:
 dimAttr-WebDimensionAttributeattribute where elements are parsed from.hierarchy-WebDisplayUnitwhere dimAttr belongs to.level- int value for indicating level of indentation- Throws:
 WebObjectsException- Since:
 - MicroStrategy Web 8.0.1
 
 
- 
renderJavaScriptFooter
public void renderJavaScriptFooter(MarkupOutput out)
Renders javascript variables at the bottom of the transform to be used in DHTML mode.
OverridesrenderJavaScriptFooterby not generating any output.- Overrides:
 renderJavaScriptFooterin classPromptsClassicTransform- Parameters:
 out- where to write the output of the method.
 
- 
isBrowseHierarchyEvent
protected boolean isBrowseHierarchyEvent()
Indicates whether or not given event is Hierarchy type.- Returns:
 - boolean true if it's a hierarchy event.
 
 
- 
isBrowseElementsEvent
protected boolean isBrowseElementsEvent()
Indicates whether or not, given event is of type 'browse elements'.
*- Returns:
 - boolean true if 'browse elements' is being processed.
 - Since:
 - MicroStrategy Web 7.5.1
 
 
- 
isHighlightDimensionAttributeEvent
protected boolean isHighlightDimensionAttributeEvent()
Indicates whether or not, given event is of type 'highlight dimension attribute'.
*- Returns:
 - boolean true if 'browse elements' is being processed.
 - Since:
 - MicroStrategy Web 8.0.2
 
 
- 
isBrowseDimensionAttributeElementsEvent
protected boolean isBrowseDimensionAttributeElementsEvent()
Indicates whether or not, given event is of type 'browse dimension attribute elements'.
*- Returns:
 - boolean true if 'browse elements' is being processed.
 - Since:
 - MicroStrategy Web 8.0.2
 
 
- 
isBrowseFolderEvent
protected boolean isBrowseFolderEvent()
Indicates whether or not, given event is of type 'browse folder'.
*- Returns:
 - boolean true if 'browse folder' is being processed.
 - Since:
 - MicroStrategy Web 7.5.1
 
 
- 
addIncrementalFetchNode
protected void addIncrementalFetchNode(java.lang.String displayName, java.lang.String id, int blockBegin, int iBlockCount, int level, WebAttribute attribute, WebDisplayUnit hierarchy, java.lang.String cssClass)Adds incremental fetch node to prompt tree node being expanded.
It only adds this functionality if number of element exceed block count settings.- Parameters:
 displayName- String text describing incremental fetchid- String unique idblockBegin- int indexiBlockCount- int indexlevel- int how deep in tree to be rendered new tree node.attribute- WebAttribute instance being parsedhierarchy- WebDisplayUnit instance where attribute belong to.cssClass- String CSS for formatting node output.
 
- 
getPromptEvent
protected WebEvent getPromptEvent(int eventId)
Indicates a Prompt event based on Event Id passed in.- Parameters:
 eventId- int associated to a Prompt event.- Returns:
 - WebEvent instance if any.
 
 
- 
getPromptPosition
protected int getPromptPosition(RequestKeys keys)
Determines prompt position from request.- Parameters:
 keys- RequestKeys request- Returns:
 - int prompt index.
 
 
- 
addTreeNodeToList
protected TreeNode addTreeNodeToList(WebDisplayUnit item, int level)
Adds tree node to prompt tree list.- Parameters:
 item- WebDisplayUnit being parsedlevel- int tree node level- Returns:
 - TreeNode new instance.
 
 
- 
isLocked
protected boolean isLocked(WebDisplayUnit unit)
function for determining whether given unit is locked up.- Parameters:
 unit- display unit to check- Returns:
 - true if attribute is locked
 
 
- 
getFirstHighlightedItem
protected WebDisplayUnit getFirstHighlightedItem(WebDisplayUnits units)
Returns the first highlighted item found- Parameters:
 units- display units to check- Returns:
 - WebDisplayUnit the first highlighted item
 
 
- 
isXDA_MDX_Report
protected boolean isXDA_MDX_Report()
Indicates whether or not this a prompted MDX Report.- Returns:
 - boolean true if MDX report.
 - Since:
 - MicroStrategy Web 8.0.2
 
 
- 
getDimensionAttribute
protected WebDimensionAttribute getDimensionAttribute(WebDisplayUnit unit)
Returns the same object if it's already WebDimensionAttribute, otherwise- Parameters:
 unit- display unit to check- Returns:
 - instance of dimension
 
 
- 
initializeTreeImages
protected void initializeTreeImages()
Initializes this prompt images.
It invokes parent method so all shared images get initialized as well. 
- 
isSearchPossible
protected boolean isSearchPossible(WebDisplayUnit unit)
Checks whether it's possible to filter elements based on the display unit- Parameters:
 unit- the display unit for which we want to check:- Returns:
 - true if it's possible to search (filter) elements of the given type.
 
 
- 
getID
public java.lang.String getID()
Returns the unique name of the component to be used as the ID for its shell- Specified by:
 getIDin interfaceTransform- Overrides:
 getIDin classAbstractAppTransform- Returns:
 - the component's unique id
 - Since:
 - MicroStrategy Web 8.0.0
 
 
- 
supports
public boolean supports(java.lang.Class c)
Indicates whether given Class is supported.- Specified by:
 supportsin interfaceTransform- Overrides:
 supportsin classAbstractTransform- Parameters:
 c- Class to be checked- Returns:
 - boolean true if supported.
 
 
- 
supports
public boolean supports(Transformable data)
Indicates whether or not this object is supported.- Specified by:
 supportsin interfaceTransform- Overrides:
 supportsin classAbstractTransform- Parameters:
 data- Transformable to be checked- Returns:
 - boolean true if supported
 - See Also:
 Transform.canTransform(com.microstrategy.web.beans.Transformable)
 
- 
isSAPExpression
protected boolean isSAPExpression()
Check whether the prompt is a SAP Expression Prompt- Returns:
 - true if the Prompt's ExpressionType is 
EnumDSSXMLExpressionType.DssXmlExpressionMDXSAPVariable - Since:
 - MicroStrategy Web 8.0.1
 
 
- 
hasAccessGranted
protected boolean hasAccessGranted(WebObjectInfo objInfo)
Indicates whether or not current user has access granted to given WebObjectInfo instance.- Parameters:
 objInfo- WebObjectInfo instance which user is validated against- Returns:
 - boolean true if user can access given WebObjectInfo instance.
 - Since:
 - MicroStrategy Web 8.0.2
 
 
- 
canTransform
public boolean canTransform(Transformable data)
whether the data is transformable.- Specified by:
 canTransformin interfaceTransform- Overrides:
 canTransformin classAbstractTransform- Parameters:
 data- the data- Returns:
 - whether the data is transformable
 
 
 
 - 
 
 -