Class DMNClientServicesProxyImpl

  • All Implemented Interfaces:
    org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy

    @Dependent
    public class DMNClientServicesProxyImpl
    extends Object
    implements org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy
    • Constructor Summary

      Constructors 
      Constructor Description
      DMNClientServicesProxyImpl​(org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedModelsService> includedModelsService, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.types.DMNParseService> parserService, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.types.DMNValidationService> validationService, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.types.TimeZoneService> timeZoneService, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.types.DataObjectsService> dataObjectsService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void getTimeZones​(org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.types.DMNSimpleTimeZone>> callback)  
      void isValidVariableName​(String source, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<Boolean> callback)  
      void loadDataObjects​(org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.types.DataObject>> callback)  
      void loadItemDefinitionsByNamespace​(String modelName, String namespace, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.definition.model.ItemDefinition>> callback)  
      void loadModels​(org.uberfire.backend.vfs.Path path, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.included.IncludedModel>> callback)  
      void loadNodesFromImports​(List<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedModel> includedModels, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedNode>> callback)  
      void loadPMMLDocumentsFromImports​(org.uberfire.backend.vfs.Path path, List<org.kie.workbench.common.dmn.api.editors.included.PMMLIncludedModel> includedModels, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.included.PMMLDocumentMetadata>> callback)  
      void parseFEELList​(String source, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<String>> callback)  
      void parseRangeValue​(String source, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.dmn.api.editors.types.RangeValue> callback)  
      • Methods inherited from interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy

        logWarning, warn
    • Constructor Detail

      • DMNClientServicesProxyImpl

        @Inject
        public DMNClientServicesProxyImpl​(org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext,
                                          org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedModelsService> includedModelsService,
                                          org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.types.DMNParseService> parserService,
                                          org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.types.DMNValidationService> validationService,
                                          org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.types.TimeZoneService> timeZoneService,
                                          org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.dmn.api.editors.types.DataObjectsService> dataObjectsService)
    • Method Detail

      • loadModels

        public void loadModels​(org.uberfire.backend.vfs.Path path,
                               org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.included.IncludedModel>> callback)
        Specified by:
        loadModels in interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy
      • loadNodesFromImports

        public void loadNodesFromImports​(List<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedModel> includedModels,
                                         org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.included.DMNIncludedNode>> callback)
        Specified by:
        loadNodesFromImports in interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy
      • loadPMMLDocumentsFromImports

        public void loadPMMLDocumentsFromImports​(org.uberfire.backend.vfs.Path path,
                                                 List<org.kie.workbench.common.dmn.api.editors.included.PMMLIncludedModel> includedModels,
                                                 org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.included.PMMLDocumentMetadata>> callback)
        Specified by:
        loadPMMLDocumentsFromImports in interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy
      • loadItemDefinitionsByNamespace

        public void loadItemDefinitionsByNamespace​(String modelName,
                                                   String namespace,
                                                   org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.definition.model.ItemDefinition>> callback)
        Specified by:
        loadItemDefinitionsByNamespace in interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy
      • parseFEELList

        public void parseFEELList​(String source,
                                  org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<String>> callback)
        Specified by:
        parseFEELList in interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy
      • parseRangeValue

        public void parseRangeValue​(String source,
                                    org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.dmn.api.editors.types.RangeValue> callback)
        Specified by:
        parseRangeValue in interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy
      • isValidVariableName

        public void isValidVariableName​(String source,
                                        org.kie.workbench.common.stunner.core.client.service.ServiceCallback<Boolean> callback)
        Specified by:
        isValidVariableName in interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy
      • getTimeZones

        public void getTimeZones​(org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.types.DMNSimpleTimeZone>> callback)
        Specified by:
        getTimeZones in interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy
      • loadDataObjects

        public void loadDataObjects​(org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.types.DataObject>> callback)
        Specified by:
        loadDataObjects in interface org.kie.workbench.common.dmn.client.service.DMNClientServicesProxy