public class CreateCorrelatedProcessInstanceCommand extends Object implements ExecutableCommand<org.kie.api.runtime.process.ProcessInstance>, IdentifiableResult, org.kie.internal.command.CorrelationKeyCommand
Constructor and Description |
---|
CreateCorrelatedProcessInstanceCommand() |
CreateCorrelatedProcessInstanceCommand(String processId,
org.kie.internal.process.CorrelationKey correlationKey) |
CreateCorrelatedProcessInstanceCommand(String processId,
org.kie.internal.process.CorrelationKey correlationKey,
Map<String,Object> parameters) |
CreateCorrelatedProcessInstanceCommand(String processId,
org.kie.internal.process.CorrelationKey correlationKey,
Map<String,Object> parameters,
String outIdentifier) |
CreateCorrelatedProcessInstanceCommand(String processId,
org.kie.internal.process.CorrelationKey correlationKey,
String outIdentifier) |
Modifier and Type | Method and Description |
---|---|
org.kie.api.runtime.process.ProcessInstance |
execute(org.kie.api.runtime.Context context) |
org.kie.internal.process.CorrelationKey |
getCorrelationKey() |
List<Object> |
getData() |
String |
getOutIdentifier() |
Map<String,Object> |
getParameters() |
String |
getProcessId() |
void |
putParameter(String key,
Object value) |
void |
setCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey) |
void |
setData(List<Object> data) |
void |
setOutIdentifier(String outIdentifier) |
void |
setParameters(Map<String,Object> parameters) |
void |
setProcessId(String processId) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canRunInTransaction
public CreateCorrelatedProcessInstanceCommand()
public CreateCorrelatedProcessInstanceCommand(String processId, org.kie.internal.process.CorrelationKey correlationKey)
public CreateCorrelatedProcessInstanceCommand(String processId, org.kie.internal.process.CorrelationKey correlationKey, String outIdentifier)
public CreateCorrelatedProcessInstanceCommand(String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> parameters)
public String getProcessId()
public void setProcessId(String processId)
public void setOutIdentifier(String outIdentifier)
setOutIdentifier
in interface IdentifiableResult
public String getOutIdentifier()
getOutIdentifier
in interface IdentifiableResult
public org.kie.internal.process.CorrelationKey getCorrelationKey()
getCorrelationKey
in interface org.kie.internal.command.CorrelationKeyCommand
public void setCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
setCorrelationKey
in interface org.kie.internal.command.CorrelationKeyCommand
public org.kie.api.runtime.process.ProcessInstance execute(org.kie.api.runtime.Context context)
execute
in interface ExecutableCommand<org.kie.api.runtime.process.ProcessInstance>
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.