protected WorkItemNode getWorkItemNode() { return (WorkItemNode) getNode(); }
public String getNodeName() { Node node = getNode(); if (node == null) { String nodeName = "[Dynamic]"; WorkItem workItem = getWorkItem(); if (workItem != null) { nodeName += " " + workItem.getParameter("TaskName"); } return nodeName; } return super.getNodeName(); }
@Override public void signalEvent(String type, Object event) { if ("workItemCompleted".equals(type)) { workItemCompleted((WorkItem) event); } else if ("workItemAborted".equals(type)) { workItemAborted((WorkItem) event); } else if (("processInstanceCompleted:" + exceptionHandlingProcessInstanceId).equals(type)) { exceptionHandlingCompleted((ProcessInstance) event, null); } else if (type.equals("RuleFlow-Activate" + getProcessInstance().getProcessId() + "-" + getNode().getMetaData().get("UniqueId"))) { trigger(null, org.jbpm.workflow.core.Node.CONNECTION_DEFAULT_TYPE); } else { super.signalEvent(type, event); } }
if (getNode() == null) { setMetaData("NodeType", workItem.getName());
protected WorkItemNode getWorkItemNode() { return (WorkItemNode) getNode(); }
public String getNodeName() { Node node = getNode(); if (node == null) { String nodeName = "[Dynamic]"; WorkItem workItem = getWorkItem(); if (workItem != null) { nodeName += " " + workItem.getParameter("TaskName"); } return nodeName; } return super.getNodeName(); }
@Override public void signalEvent(String type, Object event) { if ("workItemCompleted".equals(type)) { workItemCompleted((WorkItem) event); } else if ("workItemAborted".equals(type)) { workItemAborted((WorkItem) event); } else if (("processInstanceCompleted:" + exceptionHandlingProcessInstanceId).equals(type)) { exceptionHandlingCompleted((ProcessInstance) event, null); } else if (type.equals("RuleFlow-Activate" + getProcessInstance().getProcessId() + "-" + getNode().getMetaData().get("UniqueId"))) { trigger(null, org.jbpm.workflow.core.Node.CONNECTION_DEFAULT_TYPE); } else { super.signalEvent(type, event); } }
if (getNode() == null) { setMetaData("NodeType", workItem.getName());