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übersichtVon Klasse geerbte Felder org.apache.fulcrum.security.spi.AbstractManagermanagerVon Schnittstelle geerbte Felder org.apache.fulcrum.security.torque.peer.PeerManagerROLE
- 
KonstruktorübersichtKonstruktoren
- 
MethodenübersichtModifizierer 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.AbstractManagerdispose, getGroupManager, getPermissionManager, getRoleManager, getServiceManager, getUserManager, release, resolve, serviceVon Klasse geerbte Methoden org.apache.avalon.framework.logger.AbstractLogEnabledenableLogging, getLogger, setupLogger, setupLogger, setupLoggerVon Klasse geerbte Methoden java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.apache.avalon.framework.activity.Disposabledispose
- 
Konstruktordetails- 
PeerManagerDefaultImplpublic PeerManagerDefaultImpl()
 
- 
- 
Methodendetails- 
getPeerInstanceBeschreibung aus Schnittstelle kopiert:PeerManagerExpects the class name of a Torque Peer class, which could be instantiated.AbstractEntityManager.getClassName()- Angegeben von:
- getPeerInstancein Schnittstelle- PeerManager
- Parameter:
- peerClassName- the peerClassName
- Gibt zurück:
- a cached peer class instance
- Löst aus:
- DataBackendException- data backend exception
 
- 
getPeerInstancepublic <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 Schnittstelle- PeerManager
- Parameter:
- peerClassName- the peerClassName
- peerInterface- expected class the peers should implement
- className- 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
 
 
-