Class GraphQlDataProviderEngine

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

    public class GraphQlDataProviderEngine
    extends Object
    implements net.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oGraphQlDataProvider>
    GraphQL провайдер данных
    • Constructor Detail

      • GraphQlDataProviderEngine

        public GraphQlDataProviderEngine​(org.springframework.web.client.RestTemplate restTemplate,
                                         com.fasterxml.jackson.databind.ObjectMapper mapper)
    • Method Detail

      • getType

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

        public net.n2oapp.criteria.dataset.DataSet invoke​(net.n2oapp.framework.api.metadata.dataprovider.N2oGraphQlDataProvider invocation,
                                                          Map<String,​Object> data)
        Specified by:
        invoke in interface net.n2oapp.framework.api.data.MapInvocationEngine<net.n2oapp.framework.api.metadata.dataprovider.N2oGraphQlDataProvider>