Package org.apache.fulcrum.security.spi
Klasse AbstractManager
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.fulcrum.security.spi.AbstractManager
- Alle implementierten Schnittstellen:
org.apache.avalon.framework.activity.Disposable
,org.apache.avalon.framework.logger.LogEnabled
,org.apache.avalon.framework.service.Serviceable
,org.apache.avalon.framework.thread.ThreadSafe
- Bekannte direkte Unterklassen:
AbstractDynamicModelManager
,AbstractEntityManager
,AbstractTurbineModelManager
,BasicACLFactory
,DynamicACLFactory
,TurbineACLFactory
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
This abstract implementation provides most of the functionality that a
manager will need.
- Version:
- $Id$
- Autor:
- Eric Pugh
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected org.apache.avalon.framework.service.ServiceManager
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
dispose()
protected GroupManager
protected PermissionManager
protected RoleManager
protected org.apache.avalon.framework.service.ServiceManager
protected UserManager
protected void
protected Object
void
service
(org.apache.avalon.framework.service.ServiceManager manager) Avalon Service lifecycle methodVon Klasse geerbte Methoden org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Felddetails
-
manager
protected org.apache.avalon.framework.service.ServiceManager manager
-
-
Konstruktordetails
-
AbstractManager
public AbstractManager()
-
-
Methodendetails
-
getServiceManager
protected org.apache.avalon.framework.service.ServiceManager getServiceManager()- Gibt zurück:
- the service manager
-
getUserManager
- Gibt zurück:
- the user manager
- Löst aus:
DataBackendException
- if fail to connect to datasource
-
getPermissionManager
- Gibt zurück:
- the permission manager
- Löst aus:
DataBackendException
- if fail to connect to datasource
-
getRoleManager
- Gibt zurück:
- the role manager
- Löst aus:
DataBackendException
- if fail to connect to datasource
-
getGroupManager
- Gibt zurück:
- the group manager
- Löst aus:
DataBackendException
- if fail to connect to datasource
-
service
public void service(org.apache.avalon.framework.service.ServiceManager manager) throws org.apache.avalon.framework.service.ServiceException Avalon Service lifecycle method- Angegeben von:
service
in Schnittstelleorg.apache.avalon.framework.service.Serviceable
- Löst aus:
org.apache.avalon.framework.service.ServiceException
- if fail to connect
-
dispose
public void dispose()- Angegeben von:
dispose
in Schnittstelleorg.apache.avalon.framework.activity.Disposable
-
release
- Parameter:
obj
- the object to release
-
resolve
- Parameter:
lookup
- the object to resolve- Gibt zurück:
- the actual object
- Löst aus:
RuntimeException
- exception if fails to find the manager
-