public class PanelSecurity extends Object
Modifier and Type | Class and Description |
---|---|
class |
PanelSecurity.PanelSecurityEntry |
Modifier and Type | Field and Description |
---|---|
protected Hashtable |
securityData
Stores method names pointing to HashTables of Permission objects.
|
Constructor and Description |
---|
PanelSecurity() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMethodPermission(Hashtable secData,
String methodName,
Class permissionClass,
String action) |
void |
addMethodPermission(String methodName,
Class permissionClass,
String action)
Add a restriction for a method name.
|
Set |
entrySet() |
Set |
entrySet(String methodName) |
void |
removeMethodPermission(String methodName,
Class permissionClass,
String action)
Remove a method permission(s).
|
String |
toString() |
protected Hashtable securityData
public void addMethodPermission(String methodName, Class permissionClass, String action)
methodName
- permissionClass
- action
- protected void addMethodPermission(Hashtable secData, String methodName, Class permissionClass, String action)
public void removeMethodPermission(String methodName, Class permissionClass, String action)
methodName
- Method whose permission must be removed. Set to null to remove all.permissionClass
- Permission to remove. Set to null to remove all.action
- Action to remove. Set to null to remove all.public Set entrySet()
Copyright © 2012-2015 JBoss by Red Hat. All Rights Reserved.