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

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.jdbc.JDBCCommandFactory

public class JDBCCommandFactory
extends java.lang.Object

JDBCCommandFactory creates all required CMP command and some JDBC specific commands. This class should not store any data, which should be put in the store manager.


Constructor Summary
JDBCCommandFactory(JDBCStoreManager (src)  manager)
           
 
Method Summary
 JDBCActivateEntityCommand (src) createActivateEntityCommand()
           
 JDBCCreateBeanClassInstanceCommand (src) createCreateBeanClassInstanceCommand()
           
 JDBCCreateCommand (src) createCreateEntityCommand()
           
 JDBCQueryCommand (src) createDeclaredSQLQuery(JDBCQueryMetaData (src)  q)
           
 JDBCDeleteRelationsCommand (src) createDeleteRelationsCommand()
           
 JDBCDestroyCommand (src) createDestroyCommand()
           
 JDBCQueryCommand (src) createDynamicQLQuery(JDBCQueryMetaData (src)  q)
           
 JDBCQueryCommand (src) createEJBQLQuery(JDBCQueryMetaData (src)  q)
           
 JDBCQueryCommand (src) createFindAllQuery(JDBCQueryMetaData (src)  q)
           
 JDBCQueryCommand (src) createFindByPrimaryKeyQuery(JDBCQueryMetaData (src)  q)
           
 JDBCQueryCommand (src) createFindByQuery(JDBCQueryMetaData (src)  q)
           
 JDBCFindEntitiesCommand (src) createFindEntitiesCommand()
           
 JDBCFindEntityCommand (src) createFindEntityCommand()
           
 JDBCInitCommand (src) createInitCommand()
           
 JDBCInitEntityCommand (src) createInitEntityCommand()
           
 JDBCInsertRelationsCommand (src) createInsertRelationsCommand()
           
 JDBCIsModifiedCommand (src) createIsModifiedCommand()
           
 JDBCQueryCommand (src) createJBossQLQuery(JDBCQueryMetaData (src)  q)
           
 JDBCLoadEntityCommand (src) createLoadEntityCommand()
           
 JDBCLoadRelationCommand (src) createLoadRelationCommand()
           
 JDBCPassivateEntityCommand (src) createPassivateEntityCommand()
           
 JDBCPostCreateEntityCommand (src) createPostCreateEntityCommand()
           
 JDBCRemoveEntityCommand (src) createRemoveEntityCommand()
           
 JDBCStartCommand (src) createStartCommand()
           
 JDBCStopCommand (src) createStopCommand()
           
 JDBCStoreEntityCommand (src) createStoreEntityCommand()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCCommandFactory

public JDBCCommandFactory(JDBCStoreManager (src)  manager)
                   throws java.lang.Exception
Method Detail

createFindByPrimaryKeyQuery

public JDBCQueryCommand (src)  createFindByPrimaryKeyQuery(JDBCQueryMetaData (src)  q)
                                             throws DeploymentException (src) 
Throws:
DeploymentException (src)

createFindAllQuery

public JDBCQueryCommand (src)  createFindAllQuery(JDBCQueryMetaData (src)  q)

createDeclaredSQLQuery

public JDBCQueryCommand (src)  createDeclaredSQLQuery(JDBCQueryMetaData (src)  q)
                                        throws DeploymentException (src) 
Throws:
DeploymentException (src)

createEJBQLQuery

public JDBCQueryCommand (src)  createEJBQLQuery(JDBCQueryMetaData (src)  q)
                                  throws DeploymentException (src) 
Throws:
DeploymentException (src)

createDynamicQLQuery

public JDBCQueryCommand (src)  createDynamicQLQuery(JDBCQueryMetaData (src)  q)
                                      throws DeploymentException (src) 
Throws:
DeploymentException (src)

createJBossQLQuery

public JDBCQueryCommand (src)  createJBossQLQuery(JDBCQueryMetaData (src)  q)
                                    throws DeploymentException (src) 
Throws:
DeploymentException (src)

createFindByQuery

public JDBCQueryCommand (src)  createFindByQuery(JDBCQueryMetaData (src)  q)
                                   throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

createLoadRelationCommand

public JDBCLoadRelationCommand (src)  createLoadRelationCommand()

createDeleteRelationsCommand

public JDBCDeleteRelationsCommand (src)  createDeleteRelationsCommand()

createInsertRelationsCommand

public JDBCInsertRelationsCommand (src)  createInsertRelationsCommand()

createInitCommand

public JDBCInitCommand (src)  createInitCommand()

createStartCommand

public JDBCStartCommand (src)  createStartCommand()

createStopCommand

public JDBCStopCommand (src)  createStopCommand()

createDestroyCommand

public JDBCDestroyCommand (src)  createDestroyCommand()

createCreateBeanClassInstanceCommand

public JDBCCreateBeanClassInstanceCommand (src)  createCreateBeanClassInstanceCommand()
                                                                        throws java.lang.Exception
Throws:
java.lang.Exception

createInitEntityCommand

public JDBCInitEntityCommand (src)  createInitEntityCommand()

createFindEntityCommand

public JDBCFindEntityCommand (src)  createFindEntityCommand()

createFindEntitiesCommand

public JDBCFindEntitiesCommand (src)  createFindEntitiesCommand()

createCreateEntityCommand

public JDBCCreateCommand (src)  createCreateEntityCommand()
                                            throws DeploymentException (src) 
Throws:
DeploymentException (src)

createPostCreateEntityCommand

public JDBCPostCreateEntityCommand (src)  createPostCreateEntityCommand()

createRemoveEntityCommand

public JDBCRemoveEntityCommand (src)  createRemoveEntityCommand()
                                                  throws DeploymentException (src) 
Throws:
DeploymentException (src)

createLoadEntityCommand

public JDBCLoadEntityCommand (src)  createLoadEntityCommand()
                                              throws DeploymentException (src) 
Throws:
DeploymentException (src)

createIsModifiedCommand

public JDBCIsModifiedCommand (src)  createIsModifiedCommand()

createStoreEntityCommand

public JDBCStoreEntityCommand (src)  createStoreEntityCommand()

createActivateEntityCommand

public JDBCActivateEntityCommand (src)  createActivateEntityCommand()

createPassivateEntityCommand

public JDBCPassivateEntityCommand (src)  createPassivateEntityCommand()