Examples of DroolsConsequenceAction


Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

        getNode().setName(name);
        return this;
    }

    public ActionNodeFactory action(String dialect, String action) {
        getActionNode().setAction(new DroolsConsequenceAction(dialect, action));
        return this;
    }
View Full Code Here

Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

      return this;
    }
   
    public CompositeNodeFactory exceptionHandler(String exception, String dialect, String action) {
      ActionExceptionHandler exceptionHandler = new ActionExceptionHandler();
      exceptionHandler.setAction(new DroolsConsequenceAction(dialect, action));
      return exceptionHandler(exception, exceptionHandler);
    }
View Full Code Here

Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

        return this;
    }

    public MilestoneNodeFactory onEntryAction(String dialect, String action) {
        if (getMilestoneNode().getActions(dialect) != null) {
            getMilestoneNode().getActions(dialect).add(new DroolsConsequenceAction(dialect, action));
        } else {
            List<DroolsAction> actions = new ArrayList<DroolsAction>();
            actions.add(new DroolsConsequenceAction(dialect, action));
            getMilestoneNode().setActions(MilestoneNode.EVENT_NODE_ENTER, actions);
        }
        return this;
    }
View Full Code Here

Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

        return this;
    }

    public MilestoneNodeFactory onExitAction(String dialect, String action) {
        if (getMilestoneNode().getActions(dialect) != null) {
            getMilestoneNode().getActions(dialect).add(new DroolsConsequenceAction(dialect, action));
        } else {
            List<DroolsAction> actions = new ArrayList<DroolsAction>();
            actions.add(new DroolsConsequenceAction(dialect, action));
            getMilestoneNode().setActions(MilestoneNode.EVENT_NODE_EXIT, actions);
        }
        return this;
    }
View Full Code Here

Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

    public MilestoneNodeFactory timer(String delay, String period, String dialect, String action) {
      Timer timer = new Timer();
      timer.setDelay(delay);
      timer.setPeriod(period);
      getMilestoneNode().addTimer(timer, new DroolsConsequenceAction(dialect, action));
      return this;
    }
View Full Code Here

Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

      return this;
    }
   
    public RuleFlowProcessFactory exceptionHandler(String exception, String dialect, String action) {
      ActionExceptionHandler exceptionHandler = new ActionExceptionHandler();
      exceptionHandler.setAction(new DroolsConsequenceAction(dialect, action));
      return exceptionHandler(exception, exceptionHandler);
    }
View Full Code Here

Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

        return this;
    }

    public SubProcessNodeFactory onEntryAction(String dialect, String action) {
        if (getSubProcessNode().getActions(dialect) != null) {
          getSubProcessNode().getActions(dialect).add(new DroolsConsequenceAction(dialect, action));
        } else {
            List<DroolsAction> actions = new ArrayList<DroolsAction>();
            actions.add(new DroolsConsequenceAction(dialect, action));
            getSubProcessNode().setActions(MilestoneNode.EVENT_NODE_ENTER, actions);
        }
        return this;
    }
View Full Code Here

Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

        return this;
    }

    public SubProcessNodeFactory onExitAction(String dialect, String action) {
        if (getSubProcessNode().getActions(dialect) != null) {
          getSubProcessNode().getActions(dialect).add(new DroolsConsequenceAction(dialect, action));
        } else {
            List<DroolsAction> actions = new ArrayList<DroolsAction>();
            actions.add(new DroolsConsequenceAction(dialect, action));
            getSubProcessNode().setActions(MilestoneNode.EVENT_NODE_EXIT, actions);
        }
        return this;
    }
View Full Code Here

Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

    public SubProcessNodeFactory timer(String delay, String period, String dialect, String action) {
      Timer timer = new Timer();
      timer.setDelay(delay);
      timer.setPeriod(period);
      getSubProcessNode().addTimer(timer, new DroolsConsequenceAction(dialect, action));
      return this;
    }
View Full Code Here

Examples of org.jbpm.workflow.core.impl.DroolsConsequenceAction

        process.addNode(eventNode);
       
        final List<String> myList = new ArrayList<String>();
        ActionNode actionNode = new ActionNode();
        actionNode.setName("Print");
        DroolsAction action = new DroolsConsequenceAction("java", null);
        action.setMetaData("Action", new Action() {
            public void execute(ProcessContext context) throws Exception {
              System.out.println("Detected event for person " + ((Person) context.getVariable("event")).getName());
                myList.add("Executed action");
            }
        });
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.