Drools :: Core 6.1.0.Beta1

org.drools.core.command.runtime.process
Class CreateCorrelatedProcessInstanceCommand

java.lang.Object
  extended by org.drools.core.command.runtime.process.CreateCorrelatedProcessInstanceCommand
All Implemented Interfaces:
Serializable, IdentifiableResult, GenericCommand<org.kie.api.runtime.process.ProcessInstance>, org.kie.api.command.Command<org.kie.api.runtime.process.ProcessInstance>

public class CreateCorrelatedProcessInstanceCommand
extends Object
implements GenericCommand<org.kie.api.runtime.process.ProcessInstance>, IdentifiableResult

See Also:
Serialized Form

Constructor Summary
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)
           
 
Method Summary
 org.kie.api.runtime.process.ProcessInstance execute(org.kie.internal.command.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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateCorrelatedProcessInstanceCommand

public CreateCorrelatedProcessInstanceCommand()

CreateCorrelatedProcessInstanceCommand

public CreateCorrelatedProcessInstanceCommand(String processId,
                                              org.kie.internal.process.CorrelationKey correlationKey)

CreateCorrelatedProcessInstanceCommand

public CreateCorrelatedProcessInstanceCommand(String processId,
                                              org.kie.internal.process.CorrelationKey correlationKey,
                                              String outIdentifier)

CreateCorrelatedProcessInstanceCommand

public CreateCorrelatedProcessInstanceCommand(String processId,
                                              org.kie.internal.process.CorrelationKey correlationKey,
                                              Map<String,Object> parameters)

CreateCorrelatedProcessInstanceCommand

public CreateCorrelatedProcessInstanceCommand(String processId,
                                              org.kie.internal.process.CorrelationKey correlationKey,
                                              Map<String,Object> parameters,
                                              String outIdentifier)
Method Detail

getProcessId

public String getProcessId()

setProcessId

public void setProcessId(String processId)

getParameters

public Map<String,Object> getParameters()

setParameters

public void setParameters(Map<String,Object> parameters)

putParameter

public void putParameter(String key,
                         Object value)

getData

public List<Object> getData()

setData

public void setData(List<Object> data)

setOutIdentifier

public void setOutIdentifier(String outIdentifier)
Specified by:
setOutIdentifier in interface IdentifiableResult

getOutIdentifier

public String getOutIdentifier()
Specified by:
getOutIdentifier in interface IdentifiableResult

getCorrelationKey

public org.kie.internal.process.CorrelationKey getCorrelationKey()

setCorrelationKey

public void setCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)

execute

public org.kie.api.runtime.process.ProcessInstance execute(org.kie.internal.command.Context context)
Specified by:
execute in interface GenericCommand<org.kie.api.runtime.process.ProcessInstance>

toString

public String toString()
Overrides:
toString in class Object

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.