Package pl.net.bluesoft.rnd.processtool.model.nonpersistent

Examples of pl.net.bluesoft.rnd.processtool.model.nonpersistent.MutableBpmStep


        return res;
    }

    private BpmStep prepareStep(ProcessInstance pi) {
        ExecutionImpl exec = context.getScopeInstance().getExecution();
        MutableBpmStep step = new MutableBpmStep();
        step.setProcessInstance(pi);
        step.setExecutionId(exec.getId());
        step.setStateName(exec.getActivityName());
        List<String> transitionNames = new ArrayList<String>();
        for (Transition transition : exec.getActivity().getOutgoingTransitions()) {
            transitionNames.add(transition.getDestination().getName());
        }
        step.setOutgoingTransitions(transitionNames);
        return step;
    }
View Full Code Here


        }
        execution.setVariable("RESULT", res);

    }
    private BpmStep prepareStep(ProcessInstance pi, DelegateExecution exec) {
        MutableBpmStep step = new MutableBpmStep();
        step.setProcessInstance(pi);
        step.setExecutionId(exec.getId());
        step.setStateName((String) this.stepName.getValue(exec));
//        makes no sense in BPMN2.0, anyway step should not rely its logic on its placement on process map
//        List<String> transitionNames = new ArrayList<String>();
//        for (Transition transition : exec.getActivity().getOutgoingTransitions()) {
//            transitionNames.add(transition.getDestination().getName());
//        }
View Full Code Here

    // TODO move to common test case class for Steps
    private String processStep(final ProcessToolProcessStep step, final ProcessInstance process, final Map<String, String> properties)
            throws Exception{
        processAutowiredProperties(step, properties);
        BpmStep bpmTask = new MutableBpmStep() {
            @Override
            public ProcessInstance getProcessInstance() {
                return process;
            }
        };
View Full Code Here

TOP

Related Classes of pl.net.bluesoft.rnd.processtool.model.nonpersistent.MutableBpmStep

Copyright © 2018 www.massapicom. 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.