/** * Create an instance of {@link StartCorrelatedProcessCommand } * */ public StartCorrelatedProcessCommand createStartCorrelatedProcessCommand() { return new StartCorrelatedProcessCommand(); }
@Override public ProcessInstance startProcess( String processId, CorrelationKey correlationKey, Map<String, Object> parameters ) { StartCorrelatedProcessCommand cmd = new StartCorrelatedProcessCommand(); cmd.setProcessId(processId); JaxbStringObjectPairArray arrayMap = convertMapToJaxbStringObjectPairArray(parameters); cmd.setParameter(arrayMap); String strCorrKey = convertCorrelationKeyToString(correlationKey); cmd.setCorrelationKey(strCorrKey); return executeCommand(cmd); }
} else if( cmdObj instanceof StartCorrelatedProcessCommand ) { StartCorrelatedProcessCommand cmd = (StartCorrelatedProcessCommand) cmdObj; if( cmd.getData() != null ) { addPossiblyNullObject(cmd.getData().getDatas(), extraClassInstanceList); addPossiblyNullObject(cmd.getParameter(), extraClassInstanceList); } else if( cmdObj instanceof StartProcessCommand ) { StartProcessCommand startProcCmd = (StartProcessCommand) cmdObj;
/** * Create an instance of {@link StartCorrelatedProcessCommand } * */ public StartCorrelatedProcessCommand createStartCorrelatedProcessCommand() { return new StartCorrelatedProcessCommand(); }