Package io.jmix.bpm.service.impl
Class BpmModelServiceImpl
java.lang.Object
io.jmix.bpm.service.impl.BpmModelServiceImpl
- All Implemented Interfaces:
BpmModelService
@Component("bpm_BpmModelService")
public class BpmModelServiceImpl
extends Object
implements BpmModelService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetElementExtensionProperties
(String processDefinitionId, String elementId) Extracts from BPMN XML of process definition with providedprocessDefinitionId
information about additionally configured key-value properties for element with providedelementId
.
-
Constructor Details
-
BpmModelServiceImpl
public BpmModelServiceImpl()
-
-
Method Details
-
getElementExtensionProperties
public List<ExtensionProperty> getElementExtensionProperties(String processDefinitionId, String elementId) Description copied from interface:BpmModelService
Extracts from BPMN XML of process definition with providedprocessDefinitionId
information about additionally configured key-value properties for element with providedelementId
.- Specified by:
getElementExtensionProperties
in interfaceBpmModelService
- Parameters:
processDefinitionId
- identifier of the process definitionelementId
- identifier of the element- Returns:
- list of configured extension properties or empty list if BPMN XML does not contain element with such
elementId
or extension properties do not configured.
-