|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.Policy
org.apache.jetspeed.security.impl.RdbmsPolicy
public class RdbmsPolicy
Policy implementation using a relational database as persistent datastore.
This code was partially inspired from articles from:
| Constructor Summary | |
|---|---|
RdbmsPolicy(PermissionManager pms)
Default constructor. |
|
| Method Summary | |
|---|---|
java.security.PermissionCollection |
getPermissions(java.security.CodeSource codeSource)
The RdbmsPolicy does not protect code source per say, but will return the protected code source from the other configured policies. |
java.security.PermissionCollection |
getPermissions(java.security.ProtectionDomain domain)
|
boolean |
implies(java.security.ProtectionDomain protectionDomain,
java.security.Permission permission)
Check that the permission is implied for the protection domain. |
void |
refresh()
|
| Methods inherited from class java.security.Policy |
|---|
getPolicy, setPolicy |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RdbmsPolicy(PermissionManager pms)
Default constructor.
| Method Detail |
|---|
public void refresh()
refresh in class java.security.PolicyPolicy.refresh()
public boolean implies(java.security.ProtectionDomain protectionDomain,
java.security.Permission permission)
Check that the permission is implied for the protection domain. This will check for
permissions against the configured RDBMS and all SecurityPolicies configured through
the AuthorizationProvider.
The default policy is by default part of the SecurityPolicies and will only if
configured through assembly.
implies in class java.security.PolicyPolicy.implies(java.security.ProtectionDomain, java.security.Permission)public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain domain)
getPermissions in class java.security.PolicyPolicy.getPermissions(java.security.ProtectionDomain)public java.security.PermissionCollection getPermissions(java.security.CodeSource codeSource)
The RdbmsPolicy does not protect code source per say, but will return the protected code source from the other configured policies.
getPermissions in class java.security.PolicyPolicy.getPermissions(java.security.CodeSource)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||