org.sqlproc.engine.spring
Class SpringEngineFactory

java.lang.Object
  extended by org.sqlproc.engine.SqlSimpleFactory
      extended by org.sqlproc.engine.spring.SpringEngineFactory
All Implemented Interfaces:
SqlEngineFactory

public class SpringEngineFactory
extends SqlSimpleFactory

The implementation of the SqlEngineFactory optimized for the Spring stack.

It's suitable mainly for the Spring DI based configuration, like the next one for the new loader SqlProcessorLoader:

 <beans ...>
   ...
   <bean id="sqlFactory" class="org.sqlproc.engine.spring.SpringEngineFactory" init-method="init">
     <property name="metaFilesNames">
       <list>
         <value>statements.qry</value>
       </list>
     </property>
   </bean>
 </beans>
 
and use the next code to obtain an instance of the SQL Query engine
 SqlQueryEngine sqlEngine = sqlFactory.getQueryEngine("ALL");
 
or the next code to obtain an instance of the SQL CRUD engine
 SqlCrudEngine sqlEngine = sqlFactory.getCrudEngine("ALL");
 

For more info please see the Tutorials.

Author:
Vladimir Hudec

Field Summary
 
Fields inherited from class org.sqlproc.engine.SqlSimpleFactory
pluginFactory
 
Constructor Summary
SpringEngineFactory()
          Creates a new instance with default values for the Spring stack.
 
Method Summary
 
Methods inherited from class org.sqlproc.engine.SqlSimpleFactory
addCustomType, getCheckedCrudEngine, getCheckedProcedureEngine, getCheckedQueryEngine, getCrudEngine, getCustomTypes, getFilter, getLoader, getMetaFilesNames, getMetaStatements, getMonitorFactory, getOnlyStatements, getPluginFactory, getProcedureEngine, getQueryEngine, getTypeFactory, getValidatorFactory, init, isJdbc, setCustomTypes, setCustomTypes, setFilter, setJdbc, setMetaFilesNames, setMetaFilesNames, setMetaStatements, setMonitorFactory, setOnlyStatements, setPluginFactory, setTypeFactory, setValidatorFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringEngineFactory

public SpringEngineFactory()
Creates a new instance with default values for the Spring stack.



Copyright © 2013. All Rights Reserved.