public class

SecurityRoleUserEntitiesSelectorTransform

extends AbstractUserEntitiesTreeCartTransform
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

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractUserEntitiesTreeCartTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractUserEntitiesTreeCartTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
SecurityRoleUserEntitiesSelectorTransform()
Public Methods
String getDescription()
String getID()
Returns the unique name of the component to be used as the ID for its shell.
Class getSupportedBeanType()
Returns the supported bean type.
void initializeTransform(Transformable data)

This method initialize the private and protected fields of the transform, such as width and height.

void renderJavaScriptLinks(MarkupOutput out)
void renderProjectInformation(MarkupOutput out)
Protected Methods
void addDynamicScript(MarkupOutput out)
String getCartElementValue(WebObjectInfo object)
WebEvent getExpandGroupEvent(WebObjectInfo group)
WebEvent getExpandGroupEvent(String groupId)
String getJavaScriptSelectorClearEvent()
String getJavaScriptSelectorEvent()
String getSearchArgument()
WebEvent getSearchEvent()
String getSearchValue()
UserEntitiesBean getSelectorAvailableItems()
UserEntitiesBean getSelectorSelectedItems()
UserEntitiesBrowserBean getUserEntitiesBrowserBean()
SecurityRoleUserEntitiesSelectorBean getUserEntitiesSelectorBean()
boolean isPartialRequest()
boolean isProjectRequest()
boolean isSearchRequest()
boolean isValidItemAvailable(UserEntityBean element)
void renderCompleteRequest(MarkupOutput out)
void renderPartialRequest(MarkupOutput out)
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractUserEntitiesTreeCartTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
From class com.microstrategy.web.transform.AbstractLayoutTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
From interface com.microstrategy.web.app.transforms.AppTransform
From interface com.microstrategy.web.transform.LayoutTransform
From interface com.microstrategy.web.transform.Transform

Public Constructors

public SecurityRoleUserEntitiesSelectorTransform ()

Public Methods

public String getDescription ()

public String getID ()

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).

Returns
  • the component's unique id

public Class getSupportedBeanType ()

Returns the supported bean type. This abstract Transform supports all WebComponents so every sub-class should override this method to return the class of the Bean 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;
    }

 }
 

Returns
  • a root class/interface supported by this transform.

public void initializeTransform (Transformable data)

This method initialize the private and protected fields of the transform, such as width and height. It also invokes the initializeWebComponent, initializeImages and initializeCss methods.

This method is automatically called from the 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.

Parameters
data the bean to transform.

public void renderJavaScriptLinks (MarkupOutput out)

public void renderProjectInformation (MarkupOutput out)

Protected Methods

protected void addDynamicScript (MarkupOutput out)

protected String getCartElementValue (WebObjectInfo object)

protected WebEvent getExpandGroupEvent (WebObjectInfo group)

protected WebEvent getExpandGroupEvent (String groupId)

protected String getJavaScriptSelectorClearEvent ()

protected String getJavaScriptSelectorEvent ()

protected String getSearchArgument ()

protected WebEvent getSearchEvent ()

protected String getSearchValue ()

protected UserEntitiesBean getSelectorAvailableItems ()

protected UserEntitiesBean getSelectorSelectedItems ()

protected UserEntitiesBrowserBean getUserEntitiesBrowserBean ()

protected SecurityRoleUserEntitiesSelectorBean getUserEntitiesSelectorBean ()

protected boolean isPartialRequest ()

protected boolean isProjectRequest ()

protected boolean isSearchRequest ()

protected boolean isValidItemAvailable (UserEntityBean element)

protected void renderCompleteRequest (MarkupOutput out)

protected void renderPartialRequest (MarkupOutput out)