public final class UserPermissionsRegistry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXCLUDE_ACTIONS |
static java.lang.String |
NonPhyServerMgmtId |
static java.lang.String |
NonVMManagementId |
static java.lang.String |
PhyServerMgmtId |
static java.lang.String |
VMManagementId |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
actionsToExclude() |
java.util.List<ContextAction> |
excludedActionListFromProperties(java.util.List<ContextAction> contextActionList) |
ContextAction[] |
getActions() |
java.util.ArrayList<java.lang.String> |
getActionsByOperationalLevel(java.lang.String operationLevel,
UserRole role) |
java.util.Map<java.lang.String,java.lang.String> |
getActionsParentMap() |
java.util.ArrayList<UserRolesActionMapping> |
getDefaultWrtComputeActionsForAdminUser(java.lang.String role) |
java.util.ArrayList<UserRolesActionMapping> |
getDefaultWrtComputeActionsForAdminUser(java.lang.String role,
java.lang.String operatinalLevel) |
java.util.ArrayList<UserRolesActionMapping> |
getDefaultWrtComputeActionsForEndUser(java.lang.String role) |
java.util.ArrayList<UserRolesActionMapping> |
getDefaultWrtComputeActionsForEndUser(java.lang.String role,
java.lang.String operationalLevel) |
java.util.ArrayList<UserRolesActionMapping> |
getDefaultWrtComputeActionsForSystemAdminUser(java.lang.String role) |
static UserPermissionsRegistry |
getInstance() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getParentAndActionListMap() |
void |
registerContextAction(java.util.List<ContextAction> list,
java.lang.String rootLable) |
public static final java.lang.String NonVMManagementId
public static final java.lang.String NonPhyServerMgmtId
public static final java.lang.String VMManagementId
public static final java.lang.String PhyServerMgmtId
public static final java.lang.String EXCLUDE_ACTIONS
public static UserPermissionsRegistry getInstance()
public void registerContextAction(java.util.List<ContextAction> list, java.lang.String rootLable)
public ContextAction[] getActions()
public java.util.ArrayList<java.lang.String> getActionsByOperationalLevel(java.lang.String operationLevel, UserRole role)
public java.util.ArrayList<UserRolesActionMapping> getDefaultWrtComputeActionsForEndUser(java.lang.String role)
public java.util.ArrayList<UserRolesActionMapping> getDefaultWrtComputeActionsForEndUser(java.lang.String role, java.lang.String operationalLevel)
public java.util.ArrayList<UserRolesActionMapping> getDefaultWrtComputeActionsForAdminUser(java.lang.String role)
public java.util.ArrayList<UserRolesActionMapping> getDefaultWrtComputeActionsForSystemAdminUser(java.lang.String role)
public java.util.ArrayList<UserRolesActionMapping> getDefaultWrtComputeActionsForAdminUser(java.lang.String role, java.lang.String operatinalLevel)
public java.util.List<java.lang.String> actionsToExclude()
public java.util.List<ContextAction> excludedActionListFromProperties(java.util.List<ContextAction> contextActionList)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParentAndActionListMap()
public java.util.Map<java.lang.String,java.lang.String> getActionsParentMap()