Class BpmUserTaskParseHandler
java.lang.Object
org.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<org.flowable.bpmn.model.UserTask>
io.jmix.bpm.engine.parser.handler.BpmUserTaskParseHandler
- All Implemented Interfaces:
org.flowable.engine.parse.BpmnParseHandler
public class BpmUserTaskParseHandler
extends org.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<org.flowable.bpmn.model.UserTask>
This BPMN parse handler handles the case when a UserTask is located inside a lane. If the lane has an assignee, and
the user task doesn't, then the assignee from the lane will be set as UserTask assignee. If the UserTask has an
explicit assignee set, then this assignee value is used.
-
Field Summary
Fields inherited from class org.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler
PROPERTYNAME_ERROR_EVENT_DEFINITIONS, PROPERTYNAME_EVENT_SUBSCRIPTION_DECLARATION, PROPERTYNAME_TIMER_DECLARATION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
executeParse
(org.flowable.engine.impl.bpmn.parser.BpmnParse bpmnParse, org.flowable.bpmn.model.UserTask userTask) protected Class<? extends org.flowable.bpmn.model.BaseElement>
protected boolean
isTaskAssigneeDefined
(org.flowable.bpmn.model.UserTask userTask) protected boolean
isTaskCandidateGroupsDefined
(org.flowable.bpmn.model.UserTask userTask) Methods inherited from class org.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler
createAssociation, createExecutionListener, getHandledTypes, getPrecedingEventBasedGateway, parse, processArtifacts
-
Constructor Details
-
BpmUserTaskParseHandler
public BpmUserTaskParseHandler()
-
-
Method Details
-
getHandledType
- Specified by:
getHandledType
in classorg.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<org.flowable.bpmn.model.UserTask>
-
executeParse
protected void executeParse(org.flowable.engine.impl.bpmn.parser.BpmnParse bpmnParse, org.flowable.bpmn.model.UserTask userTask) - Specified by:
executeParse
in classorg.flowable.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<org.flowable.bpmn.model.UserTask>
-
isTaskAssigneeDefined
protected boolean isTaskAssigneeDefined(org.flowable.bpmn.model.UserTask userTask) -
isTaskCandidateGroupsDefined
protected boolean isTaskCandidateGroupsDefined(org.flowable.bpmn.model.UserTask userTask)
-