org.jboss.ejb.plugins.cmp.jdbc2
Class AbstractQueryCommand

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.jdbc2.AbstractQueryCommand
All Implemented Interfaces:
QueryCommand (src)
Direct Known Subclasses:
DeclaredSQLQueryCommand (src) , EJBQLQueryCommand (src) , FindByPrimaryKeyCommand (src) , JBossQLQueryCommand (src)

public abstract class AbstractQueryCommand
extends java.lang.Object
implements QueryCommand (src)


Field Summary
protected  JDBCEntityBridge2 (src) entity
           
protected  Logger (src) log
           
protected  QueryParameter (src) [] params
           
protected  java.lang.String sql
           
 
Constructor Summary
AbstractQueryCommand()
           
 
Method Summary
protected  java.lang.Object executeFetchOne(java.lang.Object[] args, GenericEntityObjectFactory (src)  factory)
           
 java.util.Collection fetchCollection(Schema (src)  schema, GenericEntityObjectFactory (src)  factory, java.lang.Object[] args)
           
 java.lang.Object fetchOne(Schema (src)  schema, GenericEntityObjectFactory (src)  factory, java.lang.Object[] args)
           
 JDBCStoreManager2 (src) getStoreManager()
           
protected  void setEntityReader(JDBCEntityBridge2 (src)  entity)
           
protected  void setFieldReader(JDBCCMPFieldBridge2 (src)  field)
           
protected  void setFunctionReader(SelectFunction (src)  func)
           
protected  void setParameters(java.util.List p)
           
protected  void setResultType(java.lang.Class clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sql

protected java.lang.String sql

log

protected Logger (src)  log

entity

protected JDBCEntityBridge2 (src)  entity

params

protected QueryParameter (src) [] params
Constructor Detail

AbstractQueryCommand

public AbstractQueryCommand()
Method Detail

setResultType

protected void setResultType(java.lang.Class clazz)

setFieldReader

protected void setFieldReader(JDBCCMPFieldBridge2 (src)  field)

setFunctionReader

protected void setFunctionReader(SelectFunction (src)  func)

setEntityReader

protected void setEntityReader(JDBCEntityBridge2 (src)  entity)

getStoreManager

public JDBCStoreManager2 (src)  getStoreManager()
Specified by:
getStoreManager in interface QueryCommand (src)

fetchCollection

public java.util.Collection fetchCollection(Schema (src)  schema,
                                            GenericEntityObjectFactory (src)  factory,
                                            java.lang.Object[] args)
                                     throws FinderException (src) 
Specified by:
fetchCollection in interface QueryCommand (src)
Throws:
FinderException (src)

fetchOne

public java.lang.Object fetchOne(Schema (src)  schema,
                                 GenericEntityObjectFactory (src)  factory,
                                 java.lang.Object[] args)
                          throws FinderException (src) 
Specified by:
fetchOne in interface QueryCommand (src)
Throws:
FinderException (src)

executeFetchOne

protected java.lang.Object executeFetchOne(java.lang.Object[] args,
                                           GenericEntityObjectFactory (src)  factory)
                                    throws FinderException (src) 
Throws:
FinderException (src)

setParameters

protected void setParameters(java.util.List p)