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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<net.n2oapp.criteria.dataset.DataSet>
    getData(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation)
     
    protected InputStream
    getResourceInputStream(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation)
     
    invoke(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation, Map<String,Object> inParams)
     
    protected String
     
    protected void
    updateFile(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, validateFilename

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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:
      invoke in interface net.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider>
      Overrides:
      invoke in class net.n2oapp.framework.engine.data.json.TestDataProviderEngine
    • getData

      protected List<net.n2oapp.criteria.dataset.DataSet> getData(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation)
      Overrides:
      getData in class net.n2oapp.framework.engine.data.json.TestDataProviderEngine
    • updateFile

      protected void updateFile(String filename)
      Overrides:
      updateFile in class net.n2oapp.framework.engine.data.json.TestDataProviderEngine
    • getResourceInputStream

      protected InputStream getResourceInputStream(net.n2oapp.framework.api.metadata.dataprovider.N2oTestDataProvider invocation) throws IOException
      Overrides:
      getResourceInputStream in class net.n2oapp.framework.engine.data.json.TestDataProviderEngine
      Throws:
      IOException
    • richKey

      protected String richKey(String key)
      Overrides:
      richKey in class net.n2oapp.framework.engine.data.json.TestDataProviderEngine