Package net.n2oapp.framework.boot.sql
Class SqlDataProviderEngine
- java.lang.Object
-
- net.n2oapp.framework.boot.sql.SqlDataProviderEngine
-
- All Implemented Interfaces:
net.n2oapp.engine.factory.ClassedEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider>,net.n2oapp.engine.factory.TypicalEngine<Class<? extends net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider>>,net.n2oapp.framework.api.data.ActionInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider>,net.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider>,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.context.ResourceLoaderAware
public class SqlDataProviderEngine extends Object implements net.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider>, org.springframework.context.ApplicationContextAware, org.springframework.context.ResourceLoaderAware
Выполнение sql действия. На вход приходит map аргументов, на выход отправляется List
-
-
Constructor Summary
Constructors Constructor Description SqlDataProviderEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider>getType()Objectinvoke(net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider invocation, Map<String,Object> data)voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)voidsetDefaultJdbcDriver(String defaultJdbcDriver)voidsetNamedParameterJdbcTemplate(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate namedParameterJdbcTemplate)voidsetResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)voidsetRowMapperFactory(net.n2oapp.engine.factory.EngineFactory<String,org.springframework.jdbc.core.RowMapper> rowMapperFactory)
-
-
-
Method Detail
-
invoke
public Object invoke(net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider invocation, Map<String,Object> data)
- Specified by:
invokein interfacenet.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider>
-
getType
public Class<? extends net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider> getType()
- Specified by:
getTypein interfacenet.n2oapp.engine.factory.TypicalEngine<Class<? extends net.n2oapp.framework.api.metadata.dataprovider.N2oSqlDataProvider>>
-
setNamedParameterJdbcTemplate
public void setNamedParameterJdbcTemplate(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate namedParameterJdbcTemplate)
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-
setRowMapperFactory
public void setRowMapperFactory(net.n2oapp.engine.factory.EngineFactory<String,org.springframework.jdbc.core.RowMapper> rowMapperFactory)
-
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
- Specified by:
setResourceLoaderin interfaceorg.springframework.context.ResourceLoaderAware
-
setDefaultJdbcDriver
public void setDefaultJdbcDriver(String defaultJdbcDriver)
-
-