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
managerVon 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, serviceVon Klasse geerbte Methoden org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLoggerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.apache.avalon.framework.activity.Disposable
dispose
-
Konstruktordetails
-
PeerManagerDefaultImpl
public PeerManagerDefaultImpl()
-
-
Methodendetails
-
getPeerInstance
Beschreibung aus Schnittstelle kopiert:PeerManagerExpects the class name of a Torque Peer class, which could be instantiated.AbstractEntityManager.getClassName()- Angegeben von:
getPeerInstancein 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:PeerManagerThis method is provided to get more helpful exception messages.- Angegeben von:
getPeerInstancein 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
-