|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.avalon.framework.logger.AbstractLogEnabled org.apache.lenya.ac.impl.AbstractAccreditableManager
public abstract class AbstractAccreditableManager
Abstract base class for accreditable managers.
Field Summary |
---|
Fields inherited from interface org.apache.lenya.ac.AccreditableManager |
---|
ROLE |
Constructor Summary | |
---|---|
AbstractAccreditableManager(org.apache.avalon.framework.logger.Logger logger)
|
Method Summary | |
---|---|
void |
addItemManagerListener(org.apache.lenya.ac.ItemManagerListener listener)
Attaches an item manager listener to this accreditable manager. |
org.apache.lenya.ac.GroupManager |
getGroupManager()
|
org.apache.lenya.ac.IPRangeManager |
getIPRangeManager()
|
org.apache.lenya.ac.RoleManager |
getRoleManager()
|
org.apache.lenya.ac.UserManager |
getUserManager()
|
protected abstract org.apache.lenya.ac.GroupManager |
initializeGroupManager()
Initializes the group manager. |
protected abstract org.apache.lenya.ac.IPRangeManager |
initializeIPRangeManager()
Initializes the IP range manager. |
protected abstract org.apache.lenya.ac.RoleManager |
initializeRoleManager()
Initializes the role manager. |
protected abstract org.apache.lenya.ac.UserManager |
initializeUserManager()
Initializes the user manager. |
void |
itemAdded(org.apache.lenya.ac.Item item)
|
void |
itemRemoved(org.apache.lenya.ac.Item item)
|
protected void |
notifyAdded(org.apache.lenya.ac.Item item)
Notifies the listeners that an item was added. |
protected void |
notifyRemoved(org.apache.lenya.ac.Item item)
Notifies the listeners that an item was removed. |
void |
removeItemManagerListener(org.apache.lenya.ac.ItemManagerListener listener)
Removes an item manager listener from this accreditable manager. |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
---|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.lenya.ac.AccreditableManager |
---|
getConfigurationCollectionUri, getId |
Constructor Detail |
---|
public AbstractAccreditableManager(org.apache.avalon.framework.logger.Logger logger)
logger
- The logger.Method Detail |
---|
public void addItemManagerListener(org.apache.lenya.ac.ItemManagerListener listener)
addItemManagerListener
in interface org.apache.lenya.ac.AccreditableManager
listener
- An item manager listener.public void removeItemManagerListener(org.apache.lenya.ac.ItemManagerListener listener)
removeItemManagerListener
in interface org.apache.lenya.ac.AccreditableManager
listener
- An item manager listener.protected void notifyAdded(org.apache.lenya.ac.Item item) throws org.apache.lenya.ac.AccessControlException
item
- The item that was added.
org.apache.lenya.ac.AccessControlException
- when a notified listener threw this exception.protected void notifyRemoved(org.apache.lenya.ac.Item item) throws org.apache.lenya.ac.AccessControlException
item
- The item that was removed.
org.apache.lenya.ac.AccessControlException
- when a notified listener threw this exception.public void itemAdded(org.apache.lenya.ac.Item item) throws org.apache.lenya.ac.AccessControlException
itemAdded
in interface org.apache.lenya.ac.ItemManagerListener
org.apache.lenya.ac.AccessControlException
ItemManagerListener.itemAdded(org.apache.lenya.ac.Item)
public void itemRemoved(org.apache.lenya.ac.Item item) throws org.apache.lenya.ac.AccessControlException
itemRemoved
in interface org.apache.lenya.ac.ItemManagerListener
org.apache.lenya.ac.AccessControlException
ItemManagerListener.itemRemoved(org.apache.lenya.ac.Item)
public org.apache.lenya.ac.UserManager getUserManager() throws org.apache.lenya.ac.AccessControlException
getUserManager
in interface org.apache.lenya.ac.AccreditableManager
org.apache.lenya.ac.AccessControlException
AccreditableManager.getUserManager()
public org.apache.lenya.ac.GroupManager getGroupManager() throws org.apache.lenya.ac.AccessControlException
getGroupManager
in interface org.apache.lenya.ac.AccreditableManager
org.apache.lenya.ac.AccessControlException
AccreditableManager.getGroupManager()
public org.apache.lenya.ac.RoleManager getRoleManager() throws org.apache.lenya.ac.AccessControlException
getRoleManager
in interface org.apache.lenya.ac.AccreditableManager
org.apache.lenya.ac.AccessControlException
AccreditableManager.getRoleManager()
public org.apache.lenya.ac.IPRangeManager getIPRangeManager() throws org.apache.lenya.ac.AccessControlException
getIPRangeManager
in interface org.apache.lenya.ac.AccreditableManager
org.apache.lenya.ac.AccessControlException
AccreditableManager.getIPRangeManager()
protected abstract org.apache.lenya.ac.GroupManager initializeGroupManager() throws org.apache.lenya.ac.AccessControlException
org.apache.lenya.ac.AccessControlException
- when something went wrong.protected abstract org.apache.lenya.ac.IPRangeManager initializeIPRangeManager() throws org.apache.lenya.ac.AccessControlException
org.apache.lenya.ac.AccessControlException
- when something went wrong.protected abstract org.apache.lenya.ac.RoleManager initializeRoleManager() throws org.apache.lenya.ac.AccessControlException
org.apache.lenya.ac.AccessControlException
- when something went wrong.protected abstract org.apache.lenya.ac.UserManager initializeUserManager() throws org.apache.lenya.ac.AccessControlException
org.apache.lenya.ac.AccessControlException
- when something went wrong.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |