Exemple #1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void execute(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution) throws Exception
        public virtual void execute(ActivityExecution execution)
        {
            PvmTransition more = execution.Activity.findOutgoingTransition("more");
            PvmTransition done = execution.Activity.findOutgoingTransition("done");

            int?value = (int?)execution.getVariable(variableName);

            if (value == null)
            {
                execution.setVariable(variableName, from);
                execution.leaveActivityViaTransition(more);
            }
            else
            {
                value = value + 1;

                if (value.Value < to)
                {
                    execution.setVariable(variableName, value);
                    execution.leaveActivityViaTransition(more);
                }
                else
                {
                    execution.leaveActivityViaTransition(done);
                }
            }
        }
Exemple #2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void execute(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution) throws Exception
        public virtual void execute(ActivityExecution execution)
        {
            PvmTransition transition   = null;
            string        creditRating = (string)execution.getVariable("creditRating");

            if (creditRating.Equals("AAA+"))
            {
                transition = execution.Activity.findOutgoingTransition("wow");
            }
            else if (creditRating.Equals("Aaa-"))
            {
                transition = execution.Activity.findOutgoingTransition("nice");
            }
            else
            {
                transition = execution.Activity.findOutgoingTransition("default");
            }

            execution.leaveActivityViaTransition(transition);
        }
Exemple #3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void execute(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution) throws Exception
        public virtual void execute(ActivityExecution execution)
        {
            PvmTransition transition = execution.Activity.OutgoingTransitions[0];

            execution.leaveActivityViaTransition(transition);
        }
Exemple #4
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void signal(org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution, String signalName, Object signalData) throws Exception
        public virtual void signal(ActivityExecution execution, string signalName, object signalData)
        {
            PvmTransition transition = execution.Activity.OutgoingTransitions[0];

            execution.leaveActivityViaTransition(transition);
        }