|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.Policy
net.sf.jguard.security.JGuardPolicy
Jguard Policy implementation. note this policy is not tied to a Permission manager implementation, or a special permission class.
| Constructor Summary | |
JGuardPolicy()
constructor. |
|
| Method Summary | |
java.security.PermissionCollection |
getPermissions(java.security.CodeSource codesource)
JGuard Policy act as a wrapper for this method. |
java.security.PermissionCollection |
getPermissions(java.security.ProtectionDomain protectionDomain)
retrieve all user's permissions. |
void |
refresh()
Deprecated. |
void |
refresh(java.lang.ClassLoader cl)
refresh all the permissions. |
PermissionProvider |
registerPermissionProvider(java.lang.ClassLoader cl,
PermissionProvider pm)
Register permission provider. |
static void |
setPolicy(java.security.Policy policy)
define the java Policy in use. |
void |
unregisterPermissionProvider(java.lang.ClassLoader cl)
Unregister permission provider. |
| Methods inherited from class java.security.Policy |
getPolicy, implies |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JGuardPolicy()
| Method Detail |
public void refresh()
refresh(ClassLoader cl)public void refresh(java.lang.ClassLoader cl)
cl - webapplication's classloaderrefresh()public static void setPolicy(java.security.Policy policy)
Policy.setPolicy(java.security.Policy)public java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
codesource -
Policy.getPermissions(java.security.CodeSource)public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain protectionDomain)
protectionDomain -
Policy.getPermissions(java.security.ProtectionDomain)
public PermissionProvider registerPermissionProvider(java.lang.ClassLoader cl,
PermissionProvider pm)
cl - - class loader valuepm - - permission provider
public void unregisterPermissionProvider(java.lang.ClassLoader cl)
cl - - class loader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||