public abstract class AbstractManager
extends org.apache.avalon.framework.logger.AbstractLogEnabled
implements org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.thread.ThreadSafe
Constructor and Description |
---|
AbstractManager() |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected GroupManager |
getGroupManager() |
protected PermissionManager |
getPermissionManager() |
protected RoleManager |
getRoleManager() |
protected org.apache.avalon.framework.service.ServiceManager |
getServiceManager() |
protected UserManager |
getUserManager() |
protected void |
release(Object obj) |
protected Object |
resolve(String lookup) |
void |
service(org.apache.avalon.framework.service.ServiceManager manager)
Avalon Service lifecycle method
|
protected org.apache.avalon.framework.service.ServiceManager getServiceManager()
protected UserManager getUserManager() throws DataBackendException
DataBackendException
protected PermissionManager getPermissionManager() throws DataBackendException
DataBackendException
protected RoleManager getRoleManager() throws DataBackendException
DataBackendException
protected GroupManager getGroupManager() throws DataBackendException
DataBackendException
public void service(org.apache.avalon.framework.service.ServiceManager manager) throws org.apache.avalon.framework.service.ServiceException
service
in interface org.apache.avalon.framework.service.Serviceable
org.apache.avalon.framework.service.ServiceException
public void dispose()
dispose
in interface org.apache.avalon.framework.activity.Disposable
protected void release(Object obj)
protected Object resolve(String lookup)
DataBackendException
- if the backend failed for some reason.Copyright © 2011-2015 The Apache Software Foundation. All Rights Reserved.