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; }
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; }
writeActions(eventType, subProcessNode.getActions(eventType), xmlDump);
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; }
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; }
writeActions(eventType, subProcessNode.getActions(eventType), xmlDump);