use of org.jbpm.process.core.event.EventTypeFilter in project jbpm by kiegroup.
the class ProcessCreatorForHelp method newSimpleEventProcess.
public static RuleFlowProcess newSimpleEventProcess(String processId, String eventType) {
RuleFlowProcess process = new RuleFlowProcess();
process.setId(processId);
StartNode startNode = new StartNode();
startNode.setName("Start");
startNode.setId(1);
EventNode eventNode = new EventNode();
eventNode.setName("EventNode");
eventNode.setId(2);
eventNode.setScope("external");
EventTypeFilter eventFilter = new EventTypeFilter();
eventFilter.setType(eventType);
eventNode.addEventFilter(eventFilter);
EndNode endNode = new EndNode();
endNode.setName("End");
endNode.setId(3);
connect(startNode, eventNode);
connect(eventNode, endNode);
process.addNode(startNode);
process.addNode(eventNode);
process.addNode(endNode);
return process;
}
Aggregations