Class SandboxTestDataProviderEngine
java.lang.Object
net.n2oapp.framework.engine.data.json.TestDataProviderEngine
net.n2oapp.framework.sandbox.engine.SandboxTestDataProviderEngine
- All Implemented Interfaces:
net.n2oapp.engine.factory.ClassedEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider>,net.n2oapp.engine.factory.TypicalEngine<Class<? extends net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider>>,net.n2oapp.framework.api.data.ActionInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider>,net.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider>,org.springframework.beans.factory.Aware,org.springframework.context.ResourceLoaderAware
@Component
public class SandboxTestDataProviderEngine
extends net.n2oapp.framework.engine.data.json.TestDataProviderEngine
Тестовый провайдер данных для чтения/изменения json при работе с sandbox
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<net.n2oapp.criteria.dataset.DataSet>getData(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation) protected InputStreamgetResourceInputStream(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation) invoke(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation, Map<String, Object> inParams) protected Stringprotected voidupdateFile(String filename) Methods inherited from class net.n2oapp.framework.engine.data.json.TestDataProviderEngine
deleteSessionDataSets, getClasspathResourcePath, getFullPathOnDisk, getFullResourcePath, getObjectMapper, getPathOnDisk, getRepository, getRepositoryData, getType, initRepository, isReadonly, setClasspathResourcePath, setObjectMapper, setPathOnDisk, setReadonly, setResourceLoader, validateFilenameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.n2oapp.framework.api.data.MapInvocationEngine
invoke
-
Constructor Details
-
SandboxTestDataProviderEngine
public SandboxTestDataProviderEngine()
-
-
Method Details
-
invoke
public Object invoke(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation, Map<String, Object> inParams) - Specified by:
invokein interfacenet.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider>- Overrides:
invokein classnet.n2oapp.framework.engine.data.json.TestDataProviderEngine
-
getData
protected List<net.n2oapp.criteria.dataset.DataSet> getData(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation) - Overrides:
getDatain classnet.n2oapp.framework.engine.data.json.TestDataProviderEngine
-
updateFile
- Overrides:
updateFilein classnet.n2oapp.framework.engine.data.json.TestDataProviderEngine
-
getResourceInputStream
protected InputStream getResourceInputStream(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation) throws IOException - Overrides:
getResourceInputStreamin classnet.n2oapp.framework.engine.data.json.TestDataProviderEngine- Throws:
IOException
-
richKey
- Overrides:
richKeyin classnet.n2oapp.framework.engine.data.json.TestDataProviderEngine
-