| 
||||||||
| 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 | |||||||