Package org.jbpm.pvm.internal.model

Examples of org.jbpm.pvm.internal.model.Condition.evaluate()


    List<Transition> forkingTransitions = new ArrayList<Transition>();
    List<Transition> outgoingTransitions = activity.getOutgoingTransitions();
    for (Transition transition: outgoingTransitions) {
      Condition condition = transition.getCondition();
      if  ( (condition==null)
            || (condition.evaluate(execution))
          ) {
        forkingTransitions.add(transition);
      }
    }
View Full Code Here


    Activity activity = execution.getActivity();
    List<Transition> outgoingTransitions = activity.getOutgoingTransitions();
    for (Transition transition : outgoingTransitions) {
      Condition condition = transition.getCondition();
      if  ( (condition==null)
            || (condition.evaluate(execution))
          ) {
        return transition;
      }
    }
    return null;
View Full Code Here

 
  protected UserCodeReference conditionReference;

  public boolean evaluate(OpenExecution execution) {
    Condition condition = (Condition) conditionReference.getObject(execution);
    return condition.evaluate(execution);
  }

  public void setConditionReference(UserCodeReference conditionReference) {
    this.conditionReference = conditionReference;
  }
View Full Code Here

    Activity activity = execution.getActivity();
    List<Transition> outgoingTransitions = activity.getOutgoingTransitions();
    for (Transition transition : outgoingTransitions) {
      Condition condition = transition.getCondition();
      if  ( (condition==null)
            || (condition.evaluate(execution))
          ) {
        return transition;
      }
    }
    return null;
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.