public ProcessInstance createProcessInstance(String processId, Map<String, Object> parameters) { CreateProcessInstanceCommand command = new CreateProcessInstanceCommand(); command.setProcessId( processId ); command.setParameters( parameters ); return commandService.execute( command ); }
public CreateProcessInstanceCommand createCreateProcessInstanceCommand() { return new CreateProcessInstanceCommand(); }
public void putParameter(String key, Object value) { getParameters().put(key, value); }
public ProcessInstance createProcessInstance(String processId, Map<String, Object> parameters) { String kresultsId = "kresults_" + this.gsd.getId(); CommandImpl cmd = new CommandImpl( "execute", Arrays.asList( new Object[]{new KnowledgeContextResolveFromContextCommand( new CreateProcessInstanceCommand( processId, parameters ), null, null, this.instanceId, kresultsId )} ) ); Object result = this.sendMessage(cmd); return (ProcessInstance) result; }