org.objectweb.jorm.facility.meminst.manager.basic.genclass.java.util
Class SetManager

java.lang.Object
  |
  +--org.objectweb.jorm.facility.meminst.manager.basic.lib.ManagerImpl
        |
        +--org.objectweb.jorm.facility.meminst.manager.basic.genclass.java.util.SetManager
All Implemented Interfaces:
Loggable, Manager, PIndexedElemFactory

public class SetManager
extends ManagerImpl
implements PIndexedElemFactory

Author:
Sebastien Chassande-Barrioz

Field Summary
protected  javax.resource.cci.ConnectionFactory connectionFactory
           
 
Fields inherited from class org.objectweb.jorm.facility.meminst.manager.basic.lib.ManagerImpl
logger, loggerFactory
 
Constructor Summary
SetManager()
           
 
Method Summary
 boolean bindingExtendsAccessor()
           
 PAccessor createPAccessor()
           
 PIndexedElem createPIndexedElem()
          It creates an indexed element to be used by the binding for exchanging elements between the MI and the binding, using the paAdd and the paiterate methods.
 void load(PBinding pb, java.lang.Object conn)
           
 void setConnectionFactory(javax.resource.cci.ConnectionFactory connectionFactory)
           
 void store(PBinding pb, java.lang.Object conn)
           
 
Methods inherited from class org.objectweb.jorm.facility.meminst.manager.basic.lib.ManagerImpl
createPBinding, getLogger, getLoggerFactory, getPBinding, getPBinding, isGenericAccessor, recurseResolve, setLogger, setLoggerFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connectionFactory

protected javax.resource.cci.ConnectionFactory connectionFactory
Constructor Detail

SetManager

public SetManager()
Method Detail

setConnectionFactory

public void setConnectionFactory(javax.resource.cci.ConnectionFactory connectionFactory)

createPAccessor

public PAccessor createPAccessor()
Overrides:
createPAccessor in class ManagerImpl

bindingExtendsAccessor

public boolean bindingExtendsAccessor()
Overrides:
bindingExtendsAccessor in class ManagerImpl

load

public void load(PBinding pb,
                 java.lang.Object conn)
          throws PException
Overrides:
load in class ManagerImpl

store

public void store(PBinding pb,
                  java.lang.Object conn)
           throws PException
Overrides:
store in class ManagerImpl

createPIndexedElem

public PIndexedElem createPIndexedElem()
It creates an indexed element to be used by the binding for exchanging elements between the MI and the binding, using the paAdd and the paiterate methods.
Specified by:
createPIndexedElem in interface PIndexedElemFactory
Returns:
The created PIndexedElem.