public void removeRuleFlowGroupListener(String ruleFlowGroup, RuleFlowGroupListener listener) { InternalRuleFlowGroup rfg = (InternalRuleFlowGroup) this.getRuleFlowGroup( ruleFlowGroup ); rfg.removeRuleFlowGroupListener( listener ); }
public void addRuleFlowGroupListener(String ruleFlowGroup, RuleFlowGroupListener listener) { InternalRuleFlowGroup rfg = (InternalRuleFlowGroup) this.getRuleFlowGroup( ruleFlowGroup ); rfg.addRuleFlowGroupListener( listener ); }
public void deactivateRuleFlowGroup(final String name) { ((InternalRuleFlowGroup) getRuleFlowGroup( name )).setActive( false ); }
public void activateRuleFlowGroup(final String name) { ((InternalRuleFlowGroup) getRuleFlowGroup( name )).setActive( true ); }
public void activateRuleFlowGroup(final String name, long processInstanceId, String nodeInstanceId) { InternalRuleFlowGroup ruleFlowGroup = (InternalRuleFlowGroup) getRuleFlowGroup( name ); ruleFlowGroup.addNodeInstance(processInstanceId, nodeInstanceId); ruleFlowGroup.setActive( true ); }
/** * @inheritDoc */ public boolean isRuleActiveInRuleFlowGroup(String ruleflowGroupName, String ruleName, long processInstanceId) { RuleFlowGroup systemRuleFlowGroup = this.getRuleFlowGroup( ruleflowGroupName ); for (ActivationNode aSystemRuleFlowGroup : systemRuleFlowGroup) { Activation activation = aSystemRuleFlowGroup.getActivation(); if (ruleName.equals(activation.getRule().getName())) { if (checkProcessInstance(activation, processInstanceId)) { return true; } } } return false; }
agendaGroup.add( activation ); } else { InternalRuleFlowGroup rfg = (InternalRuleFlowGroup) ( (DefaultAgenda) wm.getAgenda() ).getRuleFlowGroup( rule.getRuleFlowGroup() ); rfg.addActivation( activation );
} else { InternalRuleFlowGroup rfg = (InternalRuleFlowGroup) this.getRuleFlowGroup( rule.getRuleFlowGroup() ); rfg.addActivation( item );
InternalRuleFlowGroup rfg = (InternalRuleFlowGroup) getRuleFlowGroup( rule.getRuleFlowGroup() );
InternalRuleFlowGroup rfg = (InternalRuleFlowGroup) getRuleFlowGroup( rule.getRuleFlowGroup() );