|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InheritingPolicyManager
Policy manager which inherits credentials in a policy tree.
Field Summary |
---|
Fields inherited from interface org.apache.lenya.ac.PolicyManager |
---|
ROLE |
Method Summary | |
---|---|
DefaultPolicy |
buildSubtreePolicy(AccreditableManager controller,
java.lang.String url)
Builds a subtree policy from a file. |
DefaultPolicy |
buildURLPolicy(AccreditableManager controller,
java.lang.String url)
Builds the URL policy for a URL from a file. |
DefaultPolicy[] |
getPolicies(AccreditableManager controller,
java.lang.String url)
Returns the existing policies for all URL steps, beginning with the root policy. |
void |
saveSubtreePolicy(java.lang.String url,
DefaultPolicy policy)
Saves a Subtree policy. |
void |
saveURLPolicy(java.lang.String url,
DefaultPolicy policy)
Saves a URL policy. |
Methods inherited from interface org.apache.lenya.ac.PolicyManager |
---|
accreditableAdded, accreditableRemoved, getPolicy |
Method Detail |
---|
DefaultPolicy buildURLPolicy(AccreditableManager controller, java.lang.String url) throws AccessControlException
controller
- The access controller to use.url
- The URL inside the web application.
AccessControlException
- when something went wrong.DefaultPolicy buildSubtreePolicy(AccreditableManager controller, java.lang.String url) throws AccessControlException
controller
- The access controller to use.url
- The URL inside the web application.
AccessControlException
- when something went wrong.DefaultPolicy[] getPolicies(AccreditableManager controller, java.lang.String url) throws AccessControlException
controller
- The accreditable manager to use.url
- The URL inside the web application.
AccessControlException
- when something went wrong.void saveURLPolicy(java.lang.String url, DefaultPolicy policy) throws AccessControlException
url
- The URL to save the policy for.policy
- The policy to save.
AccessControlException
- when something went wrong.void saveSubtreePolicy(java.lang.String url, DefaultPolicy policy) throws AccessControlException
url
- The url to save the policy for.policy
- The policy to save.
AccessControlException
- when something went wrong.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |