public void internalTrigger(final NodeInstance from, String type) { if (type != null) { throw new IllegalArgumentException( "A StartNode does not accept incoming connections!"); } if (from != null) { throw new IllegalArgumentException( "A StartNode can only be triggered by the process itself!"); } triggerCompleted(); }
public void triggerCompleted() { ((org.jbpm.workflow.instance.NodeInstanceContainer)getNodeInstanceContainer()).setCurrentLevel(getLevel()); triggerCompleted(org.jbpm.workflow.core.Node.CONNECTION_DEFAULT_TYPE, true); } }
public void signalEvent(String type, Object event) { String variableName = (String) getStartNode().getMetaData("TriggerMapping"); if (variableName != null) { VariableScopeInstance variableScopeInstance = (VariableScopeInstance) resolveContextInstance(VariableScope.VARIABLE_SCOPE, variableName); if (variableScopeInstance == null) { throw new IllegalArgumentException( "Could not find variable for start node: " + variableName); } EventTransformer transformer = getStartNode().getEventTransformer(); if (transformer != null) { event = transformer.transformEvent(event); } variableScopeInstance.setVariable(variableName, event); } triggerCompleted(); }
public void internalTrigger(final NodeInstance from, String type) { if (type != null) { throw new IllegalArgumentException( "A StartNode does not accept incoming connections!"); } if (from != null) { throw new IllegalArgumentException( "A StartNode can only be triggered by the process itself!"); } triggerCompleted(); }
public void triggerCompleted() { ((org.jbpm.workflow.instance.NodeInstanceContainer)getNodeInstanceContainer()).setCurrentLevel(getLevel()); triggerCompleted(org.jbpm.workflow.core.Node.CONNECTION_DEFAULT_TYPE, true); } }
public void signalEvent(String type, Object event) { String variableName = (String) getStartNode().getMetaData("TriggerMapping"); if (variableName != null) { VariableScopeInstance variableScopeInstance = (VariableScopeInstance) resolveContextInstance(VariableScope.VARIABLE_SCOPE, variableName); if (variableScopeInstance == null) { throw new IllegalArgumentException( "Could not find variable for start node: " + variableName); } EventTransformer transformer = getStartNode().getEventTransformer(); if (transformer != null) { event = transformer.transformEvent(event); } variableScopeInstance.setVariable(variableName, event); } triggerCompleted(); }