public abstract class

AbstractPrivilegesEditorTransform

extends AbstractAppTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractPrivilegesEditorTransform
Known Direct Subclasses

Class Overview

Abstract class to render privilege related editors

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
protected final int[] SERVER_LEVEL_PRIVILEGES Sever level privileges
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
AbstractPrivilegesEditorTransform()
Public Methods
void renderPrivilegeLegend(MarkupOutput out)
render the privilege legends
Protected Methods
void generateNotAppLegend(RowTag row)
generate the Legend "NA - Not applicable per project"
void generatePrivilegeTypes(TableTag table)
generate the privilege type legends
void generatePrivilegesOrigin(TableTag table)
generate the privilege origin legends
String getPrivilegeName(WebPrivilegeEntry priv)
get the privilege name with prefix
void renderPrivilegeLegendCell(MarkupOutput out, String desc, String css)
render each privilege legend cell
[Expand]
Inherited Methods
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.Transform

Fields

protected final int[] SERVER_LEVEL_PRIVILEGES

Sever level privileges

Public Constructors

public AbstractPrivilegesEditorTransform ()

Public Methods

public void renderPrivilegeLegend (MarkupOutput out)

render the privilege legends

Protected Methods

protected void generateNotAppLegend (RowTag row)

generate the Legend "NA - Not applicable per project"

protected void generatePrivilegeTypes (TableTag table)

generate the privilege type legends

protected void generatePrivilegesOrigin (TableTag table)

generate the privilege origin legends

protected String getPrivilegeName (WebPrivilegeEntry priv)

get the privilege name with prefix

protected void renderPrivilegeLegendCell (MarkupOutput out, String desc, String css)

render each privilege legend cell