org.jboss.ejb.plugins.cmp.jdbc
Class JDBCFindByPrimaryKeyQuery

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractQueryCommand (src) 
      extended byorg.jboss.ejb.plugins.cmp.jdbc.JDBCFindByPrimaryKeyQuery
All Implemented Interfaces:
JDBCQueryCommand (src)

public final class JDBCFindByPrimaryKeyQuery
extends JDBCAbstractQueryCommand (src)

JDBCBeanExistsCommand is a JDBC query that checks if an id exists in the database. This is used by the create and findByPrimaryKey code.


Nested Class Summary
 
Nested classes inherited from class org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractQueryCommand (src)
JDBCAbstractQueryCommand.LeftJoinCMRNode (src)
 
Field Summary
 
Fields inherited from class org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractQueryCommand (src)
log
 
Constructor Summary
JDBCFindByPrimaryKeyQuery(JDBCStoreManager (src)  manager, JDBCQueryMetaData (src)  q)
           
 
Method Summary
 java.util.Collection execute(java.lang.reflect.Method finderMethod, java.lang.Object[] args, EntityEnterpriseContext (src)  ctx, GenericEntityObjectFactory (src)  factory)
           
 
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractQueryCommand (src)
appendLeftJoinCMRColumnNames, execute, getEagerLoadGroup, getEagerLoadMask, getLeftJoinCMRNodes, getLog, getSelectEntity, getSelectField, getSelectManager, leftJoinCMRNodes, parseParameters, setEagerLoadGroup, setLimitParam, setLimitValue, setOffsetParam, setOffsetValue, setOnFindCMRList, setParameterList, setSelectEntity, setSelectField, setSelectFunction, setSQL, toInt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCFindByPrimaryKeyQuery

public JDBCFindByPrimaryKeyQuery(JDBCStoreManager (src)  manager,
                                 JDBCQueryMetaData (src)  q)
                          throws DeploymentException (src) 
Method Detail

execute

public java.util.Collection execute(java.lang.reflect.Method finderMethod,
                                    java.lang.Object[] args,
                                    EntityEnterpriseContext (src)  ctx,
                                    GenericEntityObjectFactory (src)  factory)
                             throws FinderException (src) 
Specified by:
execute in interface JDBCQueryCommand (src)
Overrides:
execute in class JDBCAbstractQueryCommand (src)
Throws:
FinderException (src)