Class SecurityRoleUserEntitiesSelectorTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.AbstractUserEntitiesTreeCartTransform
-
- com.microstrategy.web.app.transforms.SecurityRoleUserEntitiesSelectorTransform
-
- All Implemented Interfaces:
AppTransform
,LayoutTransform
,Transform
public class SecurityRoleUserEntitiesSelectorTransform extends AbstractUserEntitiesTreeCartTransform
- Since:
- MicroStrategy Web 9.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
AbstractAppTransform.Context
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractUserEntitiesTreeCartTransform
groupImage, INCREMENTAL_FETCH_NEXT, INCREMENTAL_FETCH_PREVIOUS, nextImage, previousImage, userImage
-
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 SecurityRoleUserEntitiesSelectorTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addDynamicScript(MarkupOutput out)
protected java.lang.String
getCartElementValue(WebObjectInfo object)
java.lang.String
getDescription()
Returns a textual description of the transform.protected WebEvent
getExpandGroupEvent(WebObjectInfo group)
protected WebEvent
getExpandGroupEvent(java.lang.String groupId)
java.lang.String
getID()
Returns the unique name of the component to be used as the ID for its shell.protected java.lang.String
getJavaScriptSelectorClearEvent()
protected java.lang.String
getJavaScriptSelectorEvent()
protected java.lang.String
getSearchArgument()
protected WebEvent
getSearchEvent()
protected java.lang.String
getSearchValue()
protected UserEntitiesBean
getSelectorAvailableItems()
protected UserEntitiesBean
getSelectorSelectedItems()
java.lang.Class
getSupportedBeanType()
Returns the supported bean type.protected UserEntitiesBrowserBean
getUserEntitiesBrowserBean()
protected SecurityRoleUserEntitiesSelectorBean
getUserEntitiesSelectorBean()
void
initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform, such as width and height.protected boolean
isPartialRequest()
protected boolean
isProjectRequest()
protected boolean
isSearchRequest()
protected boolean
isValidItemAvailable(UserEntityBean element)
protected void
renderCompleteRequest(MarkupOutput out)
void
renderJavaScriptLinks(MarkupOutput out)
protected void
renderPartialRequest(MarkupOutput out)
void
renderProjectInformation(MarkupOutput out)
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractUserEntitiesTreeCartTransform
getAvailableItems, getBeanPath, getIncrementalFetchElement, getIncrementalFetchEvent, getNewTreeCart, getSelectedItems, getTreeCart, getTreeCartBoneID, initializeImages, isIncrementalFetchApplicable, isTreeRequest, newTreeView, transformForRequestSuccessful
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchor, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getAttributesShellDiv, getBoneId, getCancelEvent, 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, renderCancelButton, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderImage, 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, canTransform, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated, supports, supports
-
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
canTransform, getFormalParams, getPreview, isPreviewAvailable, isResolved, supports, supports, transform
-
-
-
-
Method Detail
-
initializeTransform
public void initializeTransform(Transformable data)
Description copied from class:AbstractAppTransform
This method initialize the private and protected fields of the transform, such as width and height. It also invokes the
This method is automatically called from theinitializeWebComponent
,initializeImages
andinitializeCss
methods.transform
method. Transforms which would like to invoke other methods in this instance directly (for example, to invoke some render methods), need first to call this method to guarantee that the Transform is ready to generate output.- Specified by:
initializeTransform
in interfaceAppTransform
- Overrides:
initializeTransform
in classAbstractUserEntitiesTreeCartTransform
- Parameters:
data
- the bean to transform.
-
getUserEntitiesSelectorBean
protected SecurityRoleUserEntitiesSelectorBean getUserEntitiesSelectorBean()
-
getUserEntitiesBrowserBean
protected UserEntitiesBrowserBean getUserEntitiesBrowserBean()
- Specified by:
getUserEntitiesBrowserBean
in classAbstractUserEntitiesTreeCartTransform
-
isPartialRequest
protected boolean isPartialRequest()
- Overrides:
isPartialRequest
in classAbstractUserEntitiesTreeCartTransform
-
isProjectRequest
protected boolean isProjectRequest()
-
getID
public java.lang.String getID()
Description copied from class:AbstractAppTransform
Returns the unique name of the component to be used as the ID for its shell. This id is used for updating the page using the iFrame technology, and as the id for the corresponding bone (if any).- Specified by:
getID
in interfaceTransform
- Overrides:
getID
in classAbstractUserEntitiesTreeCartTransform
- Returns:
- the component's unique id
-
renderPartialRequest
protected void renderPartialRequest(MarkupOutput out)
- Overrides:
renderPartialRequest
in classAbstractUserEntitiesTreeCartTransform
-
renderJavaScriptLinks
public void renderJavaScriptLinks(MarkupOutput out)
- Overrides:
renderJavaScriptLinks
in classAbstractUserEntitiesTreeCartTransform
-
getJavaScriptSelectorEvent
protected java.lang.String getJavaScriptSelectorEvent()
- Specified by:
getJavaScriptSelectorEvent
in classAbstractUserEntitiesTreeCartTransform
-
getJavaScriptSelectorClearEvent
protected java.lang.String getJavaScriptSelectorClearEvent()
- Specified by:
getJavaScriptSelectorClearEvent
in classAbstractUserEntitiesTreeCartTransform
-
renderCompleteRequest
protected void renderCompleteRequest(MarkupOutput out)
- Overrides:
renderCompleteRequest
in classAbstractUserEntitiesTreeCartTransform
-
renderProjectInformation
public void renderProjectInformation(MarkupOutput out)
-
getSelectorSelectedItems
protected UserEntitiesBean getSelectorSelectedItems()
- Specified by:
getSelectorSelectedItems
in classAbstractUserEntitiesTreeCartTransform
-
getSelectorAvailableItems
protected UserEntitiesBean getSelectorAvailableItems()
- Specified by:
getSelectorAvailableItems
in classAbstractUserEntitiesTreeCartTransform
-
getExpandGroupEvent
protected WebEvent getExpandGroupEvent(WebObjectInfo group)
- Specified by:
getExpandGroupEvent
in classAbstractUserEntitiesTreeCartTransform
-
getExpandGroupEvent
protected WebEvent getExpandGroupEvent(java.lang.String groupId)
- Specified by:
getExpandGroupEvent
in classAbstractUserEntitiesTreeCartTransform
-
getSearchValue
protected java.lang.String getSearchValue()
- Specified by:
getSearchValue
in classAbstractUserEntitiesTreeCartTransform
-
isValidItemAvailable
protected boolean isValidItemAvailable(UserEntityBean element)
- Specified by:
isValidItemAvailable
in classAbstractUserEntitiesTreeCartTransform
-
getDescription
public java.lang.String getDescription()
Description copied from interface:Transform
Returns a textual description of the transform.- Returns:
- The textual description of the transform.
-
addDynamicScript
protected void addDynamicScript(MarkupOutput out)
- Specified by:
addDynamicScript
in classAbstractUserEntitiesTreeCartTransform
-
getCartElementValue
protected java.lang.String getCartElementValue(WebObjectInfo object)
- Specified by:
getCartElementValue
in classAbstractUserEntitiesTreeCartTransform
-
isSearchRequest
protected boolean isSearchRequest()
- Specified by:
isSearchRequest
in classAbstractUserEntitiesTreeCartTransform
-
getSearchArgument
protected java.lang.String getSearchArgument()
- Specified by:
getSearchArgument
in classAbstractUserEntitiesTreeCartTransform
-
getSearchEvent
protected WebEvent getSearchEvent()
- Specified by:
getSearchEvent
in classAbstractUserEntitiesTreeCartTransform
-
getSupportedBeanType
public java.lang.Class getSupportedBeanType()
Description copied from class:AbstractAppTransform
Returns the supported bean type. This abstract Transform supports allWebComponents
so every sub-class should override this method to return the class of theBean
the Transform is expecting, for example:public class CustomReportClass extends AbstractAppTransform { public Class getSupportedBeanType() { //This Transform is expected to work only with a ReportBean, //therefore this method needs to return this class: return ReportBean.class; } }
- Specified by:
getSupportedBeanType
in interfaceTransform
- Overrides:
getSupportedBeanType
in classAbstractAppTransform
- Returns:
- a root class/interface supported by this transform.
-
-