Class DMNMarshallerImportsClientHelper
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.marshaller.included.DMNMarshallerImportsClientHelper
-
- All Implemented Interfaces:
org.kie.workbench.common.dmn.api.marshalling.DMNMarshallerImportsHelper<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDRGElement,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITItemDefinition>
public class DMNMarshallerImportsClientHelper extends Object implements org.kie.workbench.common.dmn.api.marshalling.DMNMarshallerImportsHelper<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDRGElement,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITItemDefinition>
-
-
Constructor Summary
Constructors Constructor Description DMNMarshallerImportsClientHelper(DMNMarshallerImportsService dmnImportsService, DMNMarshallerImportsContentService dmnImportsContentService, org.uberfire.client.promise.Promises promises, DMNIncludedNodeFactory includedModelFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description elemental2.promise.Promise<Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions>>getImportDefinitionsAsync(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport> imports)List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDRGElement>getImportedDRGElements(Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions> importDefinitions)List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITItemDefinition>getImportedItemDefinitions(Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions> importDefinitions)voidgetImportedItemDefinitionsByNamespaceAsync(String modelName, String namespace, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.definition.model.ItemDefinition>> callback)Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,String>getImportXML(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport> imports)elemental2.promise.Promise<Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.api.editors.included.PMMLDocumentMetadata>>getPMMLDocumentsAsync(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport> imports)voidgetPMMLDocumentsMetadataFromFiles(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)voidloadModels(org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.included.IncludedModel>> callback)voidloadNodesFromModels(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)
-
-
-
Constructor Detail
-
DMNMarshallerImportsClientHelper
@Inject public DMNMarshallerImportsClientHelper(DMNMarshallerImportsService dmnImportsService, DMNMarshallerImportsContentService dmnImportsContentService, org.uberfire.client.promise.Promises promises, DMNIncludedNodeFactory includedModelFactory)
-
-
Method Detail
-
getImportDefinitionsAsync
public elemental2.promise.Promise<Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions>> getImportDefinitionsAsync(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport> imports)
-
loadNodesFromModels
public void loadNodesFromModels(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)
-
loadModels
public void loadModels(org.kie.workbench.common.stunner.core.client.service.ServiceCallback<List<org.kie.workbench.common.dmn.api.editors.included.IncludedModel>> callback)
-
getPMMLDocumentsAsync
public elemental2.promise.Promise<Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.api.editors.included.PMMLDocumentMetadata>> getPMMLDocumentsAsync(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport> imports)
-
getImportXML
public Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,String> getImportXML(org.kie.workbench.common.stunner.core.diagram.Metadata metadata, List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport> imports)
- Specified by:
getImportXMLin interfaceorg.kie.workbench.common.dmn.api.marshalling.DMNMarshallerImportsHelper<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDRGElement,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITItemDefinition>
-
getImportedDRGElements
public List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDRGElement> getImportedDRGElements(Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions> importDefinitions)
- Specified by:
getImportedDRGElementsin interfaceorg.kie.workbench.common.dmn.api.marshalling.DMNMarshallerImportsHelper<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDRGElement,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITItemDefinition>
-
getImportedItemDefinitions
public List<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITItemDefinition> getImportedItemDefinitions(Map<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions> importDefinitions)
- Specified by:
getImportedItemDefinitionsin interfaceorg.kie.workbench.common.dmn.api.marshalling.DMNMarshallerImportsHelper<org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITImport,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDefinitions,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITDRGElement,org.kie.workbench.common.dmn.webapp.kogito.marshaller.js.model.dmn12.JSITItemDefinition>
-
getPMMLDocumentsMetadataFromFiles
public void getPMMLDocumentsMetadataFromFiles(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)
-
-