org.jboss.ejb.plugins.cmp.jdbc.bridge
Class JDBCSelectorBridge

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCSelectorBridge
All Implemented Interfaces:
EntityBridgeInvocationHandler.BridgeInvoker (src) , SelectorBridge (src)

public class JDBCSelectorBridge
extends java.lang.Object
implements SelectorBridge (src)

JDBCSelectorBridge represents one ejbSelect method.

Life-cycle: Tied to the EntityBridge.

Multiplicity: One for each entity bean ejbSelect method.


Constructor Summary
JDBCSelectorBridge(JDBCStoreManager (src)  manager, JDBCQueryMetaData (src)  queryMetaData)
           
 
Method Summary
 java.lang.Object execute(java.lang.Object[] args)
           
 java.lang.reflect.Method getMethod()
           
 java.lang.String getSelectorName()
           
 java.lang.Object invoke(EntityEnterpriseContext (src)  ctx, java.lang.reflect.Method method, java.lang.Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCSelectorBridge

public JDBCSelectorBridge(JDBCStoreManager (src)  manager,
                          JDBCQueryMetaData (src)  queryMetaData)
Method Detail

invoke

public java.lang.Object invoke(EntityEnterpriseContext (src)  ctx,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Exception
Specified by:
invoke in interface EntityBridgeInvocationHandler.BridgeInvoker (src)
Throws:
java.lang.Exception

getSelectorName

public java.lang.String getSelectorName()
Specified by:
getSelectorName in interface SelectorBridge (src)

getMethod

public java.lang.reflect.Method getMethod()
Specified by:
getMethod in interface SelectorBridge (src)

execute

public java.lang.Object execute(java.lang.Object[] args)
                         throws FinderException (src) 
Specified by:
execute in interface SelectorBridge (src)
Throws:
FinderException (src)