Klasse PeerManagerDefaultImpl
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.fulcrum.security.spi.AbstractManager
org.apache.fulcrum.security.torque.peer.PeerManagerDefaultImpl
- Alle implementierten Schnittstellen:
Serializable
,org.apache.avalon.framework.activity.Disposable
,org.apache.avalon.framework.logger.LogEnabled
,org.apache.avalon.framework.service.Serviceable
,org.apache.avalon.framework.thread.ThreadSafe
,PeerManager
public class PeerManagerDefaultImpl
extends AbstractManager
implements PeerManager, org.apache.avalon.framework.activity.Disposable
Use this class, if you want to replace the default Torque Peer classes with your own.
To use it, the PeerImpl classes (usually generated) must implement
at least the Peer marker interface or some extended interface.
- Version:
- $Id$
- Autor:
- Georg Kallidis
- Siehe auch:
-
Feldübersicht
Von Klasse geerbte Felder org.apache.fulcrum.security.spi.AbstractManager
manager
Von Schnittstelle geerbte Felder org.apache.fulcrum.security.torque.peer.PeerManager
ROLE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung<P extends Peer>
PgetPeerInstance
(String peerClassName) Expects the class name of a Torque Peer class, which could be instantiated.<P extends Peer>
PgetPeerInstance
(String peerClassName, Class<? extends Peer> peerInterface, String className) This method is provided to get more helpful exception messages.Von Klasse geerbte Methoden org.apache.fulcrum.security.spi.AbstractManager
dispose, getGroupManager, getPermissionManager, getRoleManager, getServiceManager, getUserManager, release, resolve, service
Von Klasse geerbte Methoden org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.apache.avalon.framework.activity.Disposable
dispose
-
Konstruktordetails
-
PeerManagerDefaultImpl
public PeerManagerDefaultImpl()
-
-
Methodendetails
-
getPeerInstance
Beschreibung aus Schnittstelle kopiert:PeerManager
Expects the class name of a Torque Peer class, which could be instantiated.AbstractEntityManager.getClassName()
- Angegeben von:
getPeerInstance
in SchnittstellePeerManager
- Parameter:
peerClassName
- the peerClassName- Gibt zurück:
- a cached peer class instance
- Löst aus:
DataBackendException
- data backend exception
-
getPeerInstance
public <P extends Peer> P getPeerInstance(String peerClassName, Class<? extends Peer> peerInterface, String className) throws DataBackendException Beschreibung aus Schnittstelle kopiert:PeerManager
This method is provided to get more helpful exception messages.- Angegeben von:
getPeerInstance
in SchnittstellePeerManager
- Parameter:
peerClassName
- the peerClassNamepeerInterface
- expected class the peers should implementclassName
- target class, i.e. the data object class type of the Peer object. The data object for which the peer is provided.- Gibt zurück:
- peer instance
- Löst aus:
DataBackendException
- data backend exception
-