Package com.microstrategy.web.app.gui
Class UserEntitiesTreeCartImpl
- java.lang.Object
-
- com.microstrategy.web.app.gui.AbstractGuiElement
-
- com.microstrategy.web.app.gui.CartImpl
-
- com.microstrategy.web.app.gui.TreeCartImpl
-
- com.microstrategy.web.app.gui.UserEntitiesTreeCartImpl
-
- All Implemented Interfaces:
Cart
,EnumCartProperties
,GuiElement
,TreeCart
public class UserEntitiesTreeCartImpl extends TreeCartImpl
Cart used in User/Group editor -> 'group' tab- Since:
- MicroStrategy Web 9.0.0
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.gui.AbstractGuiElement
_appContext, _name, _webComponent
-
Fields inherited from interface com.microstrategy.web.app.gui.EnumCartProperties
ADD_ALL_AND_REMOVE_ALL_AVAILABLE, ADD_ALL_ARGUMENT, ADD_ALL_ARGUMENT_VALUE, ADD_ALL_AVAILABLE, ADD_ALL_CSS_IMAGE, ADD_ALL_IMAGE, ADD_ALL_JS_FUNCTION, ADD_ARGUMENT, ADD_ARGUMENT_VALUE, ADD_BLANK_OPTION, ADD_CSS_IMAGE, ADD_DBL_CLICK_JS_FUNCTION, ADD_DISABLED, ADD_IMAGE, ADD_JS_FUNCTION, APPLIES_TO, AVAILABLE_ARGUMENT, AVAILABLE_ATTR_FORM_DISPLAY_TYPE, AVAILABLE_LABEL, AVAILABLE_LIST_SECTION_IDENTIFIER, AVAILABLE_SIZE, AVAILABLE_STYLE, AVAILABLEITEMS_AVAILABLE, BLANK_OPTION_VALUE, BUTTON_NEXT_INPUT_ARGUMENT, BUTTON_NEXT_INPUT_AVAILABLE, BUTTON_NEXT_INPUT_JS_FUNCTION, BUTTON_NEXT_INPUT_LABEL, CART_EXPRESSION, CART_INDEX, CHANGE_JS_FUNCTION, CLEAR_SEARCH_URL, CMD_ID, CSS_PREFIX, CUSTOM_ATTRIBUTE_FORMS, DEFAULT_VALUE, DISABLE_ID_FROM_SELECTED_BOX, DISABLE_OPERATORS_BASED_ON_DATATYPE_IN_ATTR_QUAL, DOWN_ARGUMENT, DOWN_ARGUMENT_VALUE, DOWN_CSS_IMAGE, DOWN_IMAGE, EVENT_URL, EXCLUDE_ARGUMENT_LABEL, EXPAND_ATTRIBUTE_FORMS, EXPAND_ATTRIBUTE_FORMS_TYPE, EXPRESSION_VALUE_SEPARATOR, FIND_ARGUMENT, FIND_ARGUMENT_VALUE, FIND_CSS_IMAGE, FIND_IMAGE, HIDDEN_ATTRIBUTE_FORMS, INCLUDE_ARGUMENT_LABEL, INCLUDE_EXCLUDE_ARGUMENT_NAME, INCLUDE_EXCLUDE_ARGUMENT_VALUE, INCLUDE_EXCLUDE_AVAILABLE, INCLUDE_INFO_EXP_SELECTED_LIST, INCREMENTAL_FETCH, INCREMENTAL_FETCH_AVAILABLE, INPUT_ARGUMENT, INPUT_LABEL, INPUT_SIZE, INPUT_VALUE, MATCH_CASE_ARGUMENT, MATCH_CASE_AVAILABLE, MATCH_CASE_CHECKED, MATCH_CASE_LABEL, MATCH_CASE_VALUE, MATCH_OR_AND_ARGUMENT, MATCH_OR_AND_ARGUMENT_VALUE, MATCH_OR_AND_AVAILABLE, MAX_SEARCH_SIZE, MOVE_DOWN_JS_FUNCTION, MOVE_UP_JS_FUNCTION, MULTI_SELECT, OPERATOR_ARGUMENT, OPERATOR_LABEL, OPERATOR_TYPE, OPERATOR_VALUE, OPERATORS_ON_CHANGE_JS_FUNCTION, OPTION_TITLE, OUTPUT_MODE, REMOVE_ALL_ARGUMENT, REMOVE_ALL_ARGUMENT_VALUE, REMOVE_ALL_AVAILABLE, REMOVE_ALL_CSS_IMAGE, REMOVE_ALL_IMAGE, REMOVE_ALL_JS_FUNCTION, REMOVE_ARGUMENT, REMOVE_ARGUMENT_VALUE, REMOVE_CSS_IMAGE, REMOVE_DBL_CLICK_JS_FUNCTION, REMOVE_DISABLED, REMOVE_IMAGE, REMOVE_JS_FUNCTION, RENDER_CART_CURTAIN, RENDER_SELECTED_AS_TEXTBOX, RESTRICTED_OPERATOR, SCRIPT_CLASS, SEARCH_ARGUMENT, SEARCH_AVAILABLE, SEARCH_FIELD_ENTER_BUTTON_JAVASCRIPT, SEARCH_LABEL, SEARCH_SIZE, SEARCH_VALUE, SELECTED_ARGUMENT, SELECTED_CHANGE_JS_FUNCTION, SELECTED_CLICK_JS_FUNCTION, SELECTED_LABEL, SELECTED_LIST_SECTION_IDENTIFIER, SELECTED_SIZE, SELECTED_STYLE, SHOW_CART_CURTAIN, SHOW_EMPTY_DESCRIPTOR, SWAP_JS_FUNCTION, TREE_NAME, TRUNCATE_SELECT_LIST_DISPLAY_MODE, TRUNCATE_SELECT_LIST_DISPLAY_SIZE, UP_AND_DOWN_AVAILABLE, UP_ARGUMENT, UP_ARGUMENT_VALUE, UP_CSS_IMAGE, UP_IMAGE, USE_DEFAULT
-
Fields inherited from interface com.microstrategy.web.app.gui.TreeCart
AVAILABLE_COMPONENT_ID, SELECTED_COMPONENT_ID
-
-
Constructor Summary
Constructors Constructor Description UserEntitiesTreeCartImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TreeNode
adaptElement(CartElement element)
protected void
generateJavaScript(MarkupOutput out)
void
renderAdd(MarkupOutput out)
renderAdd, function that abstracts Add arrow functionality and output.void
renderRemove(MarkupOutput out)
renderRemove, function that abstracts Remove arrow functionality and output.protected void
renderSelectedItem(MarkupOutput out, CartElement item)
-
Methods inherited from class com.microstrategy.web.app.gui.TreeCartImpl
newTreeView, renderAvailable, renderCart, renderCart, renderClearSearch, renderJavaScriptLinks, renderSearch
-
Methods inherited from class com.microstrategy.web.app.gui.CartImpl
addCartElement, generateAvailableCartElements, generateSelectedCartElements, getAddAllTitle, getAddTitle, getClickableDiv, getClickableSpan, getDownTitle, getProperty, getRemoveAllTitle, getRemoveTitle, getSelectTag, getTagsFactory, getUpTitle, initializeCart, renderActionImage, renderActionImage, renderAddAll, renderAddRemoveButtonsInCart, renderAvailable, renderAvailableItem, renderAvailableItem, renderCartCurtain, renderCartDiv, renderDown, renderElement, renderGenericCart, renderIncrementalFetch, renderJavascriptFunction, renderLabel, renderLabel, renderMatchCase, renderRemoveAll, renderSearchButton, renderSearchDiv, renderSearchField, renderSelected, renderSelected, renderSelectedItem, renderUp, setEnabled, setHideWaitPageFlag, setOptionTagTitle, setProperty, toString
-
Methods inherited from class com.microstrategy.web.app.gui.AbstractGuiElement
getAppContext, getDescriptor, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getFeatures, getMessages, getName, getUseIFrame, getWebComponent, isDhtml, isIFrameEnabled, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, renderElement, setAppContext, setExtraInput, setExtraUrl, setName, setUseIFrame, setWebComponent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.microstrategy.web.app.gui.Cart
getProperty, initializeCart, renderActionImage, renderAddAll, renderAvailable, renderDown, renderIncrementalFetch, renderLabel, renderLabel, renderMatchCase, renderRemoveAll, renderSearchButton, renderSearchField, renderSelected, renderSelected, renderUp, setEnabled, setHideWaitPageFlag, setProperty
-
Methods inherited from interface com.microstrategy.web.app.gui.GuiElement
getAppContext, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getFeatures, getMessages, getName, getUseIFrame, getWebComponent, renderElement, renderElement, setAppContext, setExtraInput, setExtraUrl, setName, setUseIFrame, setWebComponent
-
-
-
-
Method Detail
-
adaptElement
protected TreeNode adaptElement(CartElement element)
- Overrides:
adaptElement
in classTreeCartImpl
-
renderSelectedItem
protected void renderSelectedItem(MarkupOutput out, CartElement item)
- Overrides:
renderSelectedItem
in classCartImpl
-
generateJavaScript
protected void generateJavaScript(MarkupOutput out)
- Overrides:
generateJavaScript
in classTreeCartImpl
-
renderAdd
public void renderAdd(MarkupOutput out)
Description copied from class:CartImpl
renderAdd, function that abstracts Add arrow functionality and output.
-
renderRemove
public void renderRemove(MarkupOutput out)
Description copied from class:CartImpl
renderRemove, function that abstracts Remove arrow functionality and output.- Specified by:
renderRemove
in interfaceCart
- Overrides:
renderRemove
in classCartImpl
- Parameters:
out
- where to write the output of the method.
-
-