| 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface PolicyManager
A policy manager.
| Field Summary | |
|---|---|
static java.lang.String | 
ROLE
The Avalon role.  | 
| Method Summary | |
|---|---|
 void | 
accreditableAdded(AccreditableManager manager,
                  Accreditable accreditable)
Called when an accreditable was added.  | 
 void | 
accreditableRemoved(AccreditableManager manager,
                    Accreditable accreditable)
Called when an accreditable was removed.  | 
 Policy | 
getPolicy(AccreditableManager controller,
          java.lang.String url)
Returns the policy for a given page.  | 
| Field Detail | 
|---|
static final java.lang.String ROLE
| Method Detail | 
|---|
Policy getPolicy(AccreditableManager controller,
                 java.lang.String url)
                 throws AccessControlException
controller - The access controller.url - The url inside the web application.
AccessControlException - when something went wrong.
void accreditableAdded(AccreditableManager manager,
                       Accreditable accreditable)
                       throws AccessControlException
manager - The accreditable manager the accreditable belonged to.accreditable - The accreditable that was removed.
AccessControlException - when something went wrong.
void accreditableRemoved(AccreditableManager manager,
                         Accreditable accreditable)
                         throws AccessControlException
manager - The accreditable manager the accreditable belonged to.accreditable - The accreditable that was removed.
AccessControlException - when something went wrong.
  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||