public class

WebSecurityRolePrivilegeCategoriesImpl

extends Object
implements WebPrivilegeCategories
java.lang.Object
   ↳ com.microstrategy.web.objects.WebSecurityRolePrivilegeCategoriesImpl

Summary

Fields
protected ArrayList categoryList
protected ResourceBundle categoryResBundle
protected WebObjectsFactory factory
protected WebPrivileges fullPrivs
protected String[] privilegeTypeNameKeys
protected int[][] privilegesPerType
protected WebEditablePrivileges privs
protected int[] typeValues
Public Methods
WebPrivilegeCategory get(int index)
Returns the item at the given index in the collection.
WebPrivilegeCategory getItemByType(int type)
Returns the item in the collection with the given category type.
int[] getTypesAvailable()
Returns the list of types available in the collection.
int size()
Returns the number of items in the collection.
Protected Methods
void init()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.microstrategy.web.objects.admin.users.WebPrivilegeCategories

Fields

protected ArrayList categoryList

protected ResourceBundle categoryResBundle

protected WebObjectsFactory factory

protected WebPrivileges fullPrivs

protected String[] privilegeTypeNameKeys

protected int[][] privilegesPerType

protected WebEditablePrivileges privs

protected int[] typeValues

Public Methods

public WebPrivilegeCategory get (int index)

Returns the item at the given index in the collection.

Parameters
index The index of the item in the collection.
Returns

public WebPrivilegeCategory getItemByType (int type)

Returns the item in the collection with the given category type.

Parameters
type The category type to retrieve.
Returns

public int[] getTypesAvailable ()

Returns the list of types available in the collection.

Returns
  • An int array containing the list of types in the collection.

public int size ()

Returns the number of items in the collection.

Returns
  • The size of the collection.

Protected Methods

protected void init ()