public class AlfrescoBpmnParseListener
extends java.lang.Object
implements org.activiti.engine.impl.bpmn.parser.BpmnParseListener
BpmnParseListener that adds a start- and endTaskListener to all
parsed userTasks.
This is used to wire in custom logic when task is created and completed.| Constructor and Description |
|---|
AlfrescoBpmnParseListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
parseBoundaryErrorEventDefinition(org.activiti.engine.impl.util.xml.Element errorEventDefinition,
boolean interrupting,
org.activiti.engine.impl.pvm.process.ActivityImpl activity,
org.activiti.engine.impl.pvm.process.ActivityImpl nestedErrorEventActivity) |
void |
parseBoundaryEvent(org.activiti.engine.impl.util.xml.Element boundaryEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scopeElement,
org.activiti.engine.impl.pvm.process.ActivityImpl nestedActivity) |
void |
parseBoundarySignalEventDefinition(org.activiti.engine.impl.util.xml.Element signalEventDefinition,
boolean interrupting,
org.activiti.engine.impl.pvm.process.ActivityImpl signalActivity) |
void |
parseBoundaryTimerEventDefinition(org.activiti.engine.impl.util.xml.Element timerEventDefinition,
boolean interrupting,
org.activiti.engine.impl.pvm.process.ActivityImpl timerActivity) |
void |
parseBusinessRuleTask(org.activiti.engine.impl.util.xml.Element businessRuleTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseCallActivity(org.activiti.engine.impl.util.xml.Element callActivityElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseCompensateEventDefinition(org.activiti.engine.impl.util.xml.Element compensateEventDefinition,
org.activiti.engine.impl.pvm.process.ActivityImpl compensationActivity) |
void |
parseEndEvent(org.activiti.engine.impl.util.xml.Element endEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseEventBasedGateway(org.activiti.engine.impl.util.xml.Element eventBasedGwElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseExclusiveGateway(org.activiti.engine.impl.util.xml.Element exclusiveGwElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseInclusiveGateway(org.activiti.engine.impl.util.xml.Element inclusiveGwElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseIntermediateCatchEvent(org.activiti.engine.impl.util.xml.Element intermediateEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseIntermediateMessageCatchEventDefinition(org.activiti.engine.impl.util.xml.Element messageEventDefinition,
org.activiti.engine.impl.pvm.process.ActivityImpl nestedActivity) |
void |
parseIntermediateSignalCatchEventDefinition(org.activiti.engine.impl.util.xml.Element signalEventDefinition,
org.activiti.engine.impl.pvm.process.ActivityImpl signalActivity) |
void |
parseIntermediateThrowEvent(org.activiti.engine.impl.util.xml.Element intermediateEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseIntermediateTimerEventDefinition(org.activiti.engine.impl.util.xml.Element timerEventDefinition,
org.activiti.engine.impl.pvm.process.ActivityImpl timerActivity) |
void |
parseManualTask(org.activiti.engine.impl.util.xml.Element manualTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseMultiInstanceLoopCharacteristics(org.activiti.engine.impl.util.xml.Element activityElement,
org.activiti.engine.impl.util.xml.Element multiInstanceLoopCharacteristicsElement,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseParallelGateway(org.activiti.engine.impl.util.xml.Element parallelGwElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseProcess(org.activiti.engine.impl.util.xml.Element processElement,
org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntity processDefinition) |
void |
parseProperty(org.activiti.engine.impl.util.xml.Element propertyElement,
org.activiti.engine.impl.variable.VariableDeclaration variableDeclaration,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseReceiveTask(org.activiti.engine.impl.util.xml.Element receiveTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseRootElement(org.activiti.engine.impl.util.xml.Element arg0,
java.util.List arg1) |
void |
parseScriptTask(org.activiti.engine.impl.util.xml.Element scriptTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseSendTask(org.activiti.engine.impl.util.xml.Element sendTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseSequenceFlow(org.activiti.engine.impl.util.xml.Element sequenceFlowElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scopeElement,
org.activiti.engine.impl.pvm.process.TransitionImpl transition) |
void |
parseServiceTask(org.activiti.engine.impl.util.xml.Element serviceTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseStartEvent(org.activiti.engine.impl.util.xml.Element startEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl startEventActivity) |
void |
parseSubProcess(org.activiti.engine.impl.util.xml.Element subProcessElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseTask(org.activiti.engine.impl.util.xml.Element taskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseTransaction(org.activiti.engine.impl.util.xml.Element transactionElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
parseUserTask(org.activiti.engine.impl.util.xml.Element userTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
setCompleteTaskListener(org.activiti.engine.delegate.TaskListener completeTaskListener) |
void |
setCreateTaskListener(org.activiti.engine.delegate.TaskListener createTaskListener) |
void |
setProcessCreateListener(org.activiti.engine.delegate.ExecutionListener processCreateListener) |
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService) |
public void parseUserTask(org.activiti.engine.impl.util.xml.Element userTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseUserTask in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseProcess(org.activiti.engine.impl.util.xml.Element processElement,
org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntity processDefinition)
parseProcess in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseStartEvent(org.activiti.engine.impl.util.xml.Element startEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl startEventActivity)
parseStartEvent in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseExclusiveGateway(org.activiti.engine.impl.util.xml.Element exclusiveGwElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseExclusiveGateway in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseParallelGateway(org.activiti.engine.impl.util.xml.Element parallelGwElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseParallelGateway in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseScriptTask(org.activiti.engine.impl.util.xml.Element scriptTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseScriptTask in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseServiceTask(org.activiti.engine.impl.util.xml.Element serviceTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseServiceTask in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseTask(org.activiti.engine.impl.util.xml.Element taskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseTask in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseManualTask(org.activiti.engine.impl.util.xml.Element manualTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseManualTask in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseEndEvent(org.activiti.engine.impl.util.xml.Element endEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseEndEvent in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseBoundaryTimerEventDefinition(org.activiti.engine.impl.util.xml.Element timerEventDefinition,
boolean interrupting,
org.activiti.engine.impl.pvm.process.ActivityImpl timerActivity)
parseBoundaryTimerEventDefinition in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseSubProcess(org.activiti.engine.impl.util.xml.Element subProcessElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseSubProcess in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseCallActivity(org.activiti.engine.impl.util.xml.Element callActivityElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseCallActivity in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseProperty(org.activiti.engine.impl.util.xml.Element propertyElement,
org.activiti.engine.impl.variable.VariableDeclaration variableDeclaration,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseProperty in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseSequenceFlow(org.activiti.engine.impl.util.xml.Element sequenceFlowElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scopeElement,
org.activiti.engine.impl.pvm.process.TransitionImpl transition)
parseSequenceFlow in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseSendTask(org.activiti.engine.impl.util.xml.Element sendTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseSendTask in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseBusinessRuleTask(org.activiti.engine.impl.util.xml.Element businessRuleTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseBusinessRuleTask in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseBoundaryErrorEventDefinition(org.activiti.engine.impl.util.xml.Element errorEventDefinition,
boolean interrupting,
org.activiti.engine.impl.pvm.process.ActivityImpl activity,
org.activiti.engine.impl.pvm.process.ActivityImpl nestedErrorEventActivity)
parseBoundaryErrorEventDefinition in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseIntermediateTimerEventDefinition(org.activiti.engine.impl.util.xml.Element timerEventDefinition,
org.activiti.engine.impl.pvm.process.ActivityImpl timerActivity)
parseIntermediateTimerEventDefinition in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseRootElement(org.activiti.engine.impl.util.xml.Element arg0,
java.util.List arg1)
parseRootElement in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseMultiInstanceLoopCharacteristics(org.activiti.engine.impl.util.xml.Element activityElement,
org.activiti.engine.impl.util.xml.Element multiInstanceLoopCharacteristicsElement,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseMultiInstanceLoopCharacteristics in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void setCompleteTaskListener(org.activiti.engine.delegate.TaskListener completeTaskListener)
public void setCreateTaskListener(org.activiti.engine.delegate.TaskListener createTaskListener)
public void setProcessCreateListener(org.activiti.engine.delegate.ExecutionListener processCreateListener)
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
tenantService - the tenantService to setpublic void parseInclusiveGateway(org.activiti.engine.impl.util.xml.Element inclusiveGwElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseInclusiveGateway in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseReceiveTask(org.activiti.engine.impl.util.xml.Element receiveTaskElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseReceiveTask in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseIntermediateSignalCatchEventDefinition(org.activiti.engine.impl.util.xml.Element signalEventDefinition,
org.activiti.engine.impl.pvm.process.ActivityImpl signalActivity)
parseIntermediateSignalCatchEventDefinition in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseIntermediateMessageCatchEventDefinition(org.activiti.engine.impl.util.xml.Element messageEventDefinition,
org.activiti.engine.impl.pvm.process.ActivityImpl nestedActivity)
parseIntermediateMessageCatchEventDefinition in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseBoundarySignalEventDefinition(org.activiti.engine.impl.util.xml.Element signalEventDefinition,
boolean interrupting,
org.activiti.engine.impl.pvm.process.ActivityImpl signalActivity)
parseBoundarySignalEventDefinition in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseEventBasedGateway(org.activiti.engine.impl.util.xml.Element eventBasedGwElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseEventBasedGateway in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseTransaction(org.activiti.engine.impl.util.xml.Element transactionElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseTransaction in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseCompensateEventDefinition(org.activiti.engine.impl.util.xml.Element compensateEventDefinition,
org.activiti.engine.impl.pvm.process.ActivityImpl compensationActivity)
parseCompensateEventDefinition in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseIntermediateThrowEvent(org.activiti.engine.impl.util.xml.Element intermediateEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseIntermediateThrowEvent in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseIntermediateCatchEvent(org.activiti.engine.impl.util.xml.Element intermediateEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scope,
org.activiti.engine.impl.pvm.process.ActivityImpl activity)
parseIntermediateCatchEvent in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerpublic void parseBoundaryEvent(org.activiti.engine.impl.util.xml.Element boundaryEventElement,
org.activiti.engine.impl.pvm.process.ScopeImpl scopeElement,
org.activiti.engine.impl.pvm.process.ActivityImpl nestedActivity)
parseBoundaryEvent in interface org.activiti.engine.impl.bpmn.parser.BpmnParseListenerCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.