Class MongoDbDataProviderEngine

  • All Implemented Interfaces:
    net.n2oapp.engine.factory.ClassedEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oMongoDbDataProvider>, net.n2oapp.engine.factory.TypicalEngine<Class<? extends net.n2oapp.framework.api.metadata.dataprovider.N2oMongoDbDataProvider>>, net.n2oapp.framework.api.data.ActionInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oMongoDbDataProvider>, net.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oMongoDbDataProvider>

    public class MongoDbDataProviderEngine
    extends Object
    implements net.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oMongoDbDataProvider>
    Сервис для выполнения запросов к MongoDb
    • Constructor Detail

      • MongoDbDataProviderEngine

        public MongoDbDataProviderEngine​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • Method Detail

      • invoke

        public Object invoke​(net.n2oapp.framework.api.metadata.dataprovider.N2oMongoDbDataProvider invocation,
                             Map<String,​Object> inParams)
        Specified by:
        invoke in interface net.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oMongoDbDataProvider>
      • getType

        public Class<? extends net.n2oapp.framework.api.metadata.dataprovider.N2oMongoDbDataProvider> getType()
        Specified by:
        getType in interface net.n2oapp.engine.factory.TypicalEngine<Class<? extends net.n2oapp.framework.api.metadata.dataprovider.N2oMongoDbDataProvider>>