Package org.drools.core.command.impl
Class CommandFactoryServiceImpl
- java.lang.Object
-
- org.drools.core.command.impl.CommandFactoryServiceImpl
-
- All Implemented Interfaces:
org.kie.api.command.KieCommands,org.kie.internal.command.ExtendedKieCommands
public class CommandFactoryServiceImpl extends Object implements org.kie.internal.command.ExtendedKieCommands
-
-
Constructor Summary
Constructors Constructor Description CommandFactoryServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.kie.api.command.Command<org.kie.api.runtime.rule.FactHandle>fromExternalFactHandleCommand(String factHandleExternalForm)org.kie.api.command.Command<org.kie.api.runtime.rule.FactHandle>fromExternalFactHandleCommand(String factHandleExternalForm, boolean disconnected)org.kie.api.command.CommandnewAbortWorkItem(long workItemId)org.kie.api.command.Command<Long>newAdvanceSessionTime(long amount, TimeUnit unit)org.kie.api.command.Command<Long>newAdvanceSessionTime(long amount, TimeUnit unit, String outIdentifier)org.kie.api.command.CommandnewAgendaGroupSetFocus(String name)org.kie.api.command.CommandnewApplyPmmlModel(org.kie.api.pmml.PMMLRequestData request)org.kie.api.command.BatchExecutionCommandnewBatchExecution(List<? extends org.kie.api.command.Command> commands)org.kie.api.command.BatchExecutionCommandnewBatchExecution(List<? extends org.kie.api.command.Command> commands, String lookup)org.kie.api.command.CommandnewClearActivationGroup(String name)org.kie.api.command.CommandnewClearAgenda()org.kie.api.command.CommandnewClearAgendaGroup(String name)org.kie.api.command.CommandnewClearRuleFlowGroup(String name)org.kie.api.command.CommandnewCompleteWorkItem(long workItemId, Map<String,Object> results)org.kie.api.command.CommandnewDelete(org.kie.api.runtime.rule.FactHandle factHandle)org.kie.api.command.CommandnewDeleteObject(Object object, String entryPoint)org.kie.api.command.CommandnewDispose()org.kie.api.command.CommandnewEnableAuditLog(String filename)org.kie.api.command.CommandnewEnableAuditLog(String directory, String filename)org.kie.api.command.CommandnewFireAllRules()org.kie.api.command.CommandnewFireAllRules(int max)org.kie.api.command.CommandnewFireAllRules(String outidentifier)org.kie.api.command.CommandnewGetFactHandle(Object object)org.kie.api.command.CommandnewGetFactHandleInEntryPoint(Object object, String entryPoint)org.kie.api.command.CommandnewGetFactHandles()org.kie.api.command.CommandnewGetFactHandles(String outIdentifier)org.kie.api.command.CommandnewGetFactHandles(org.kie.api.runtime.ObjectFilter filter)org.kie.api.command.CommandnewGetFactHandles(org.kie.api.runtime.ObjectFilter filter, String outIdentifier)org.kie.api.command.CommandnewGetGlobal(String identifier)org.kie.api.command.CommandnewGetGlobal(String identifier, String outIdentifier)org.kie.api.command.CommandnewGetObject(org.kie.api.runtime.rule.FactHandle factHandle)org.kie.api.command.CommandnewGetObject(org.kie.api.runtime.rule.FactHandle factHandle, String outIdentifier)org.kie.api.command.CommandnewGetObjects()org.kie.api.command.CommandnewGetObjects(String outIdentifier)org.kie.api.command.CommandnewGetObjects(org.kie.api.runtime.ObjectFilter filter)org.kie.api.command.CommandnewGetObjects(org.kie.api.runtime.ObjectFilter filter, String outIdentifier)org.kie.api.command.Command<Long>newGetSessionTime()org.kie.api.command.Command<Long>newGetSessionTime(String outIdentifier)org.kie.api.command.CommandnewInsert(Object object)org.kie.api.command.CommandnewInsert(Object object, String outIdentifier)org.kie.api.command.CommandnewInsert(Object object, String outIdentifier, boolean returnObject, String entryPoint)org.kie.api.command.CommandnewInsertElements(Iterable objects)org.kie.api.command.CommandnewInsertElements(Iterable objects, String outIdentifier)org.kie.api.command.CommandnewInsertElements(Iterable objects, String outIdentifier, boolean returnObject, String entryPoint)org.kie.api.command.CommandnewKBuilderSetPropertyCommand(String id, String name, String value)Deprecated.org.kie.api.command.CommandnewKnowledgeBuilderSetPropertyCommand(String id, String name, String value)org.kie.api.command.CommandnewModify(org.kie.api.runtime.rule.FactHandle factHandle, List<org.kie.api.command.Setter> setters)org.kie.api.command.CommandnewNewKnowledgeBuilderConfigurationCommand(String localId)org.kie.api.command.CommandnewQuery(String identifier, String name)org.kie.api.command.CommandnewQuery(String identifier, String name, Object[] arguments)org.kie.api.command.CommandnewRegisterWorkItemHandlerCommand(org.kie.api.runtime.process.WorkItemHandler handler, String workItemName)org.kie.api.command.CommandnewSetGlobal(String identifier, Object object)org.kie.api.command.CommandnewSetGlobal(String identifier, Object object, boolean out)org.kie.api.command.CommandnewSetGlobal(String identifier, Object object, String outIdentifier)org.kie.api.command.SetternewSetter(String accessor, String value)org.kie.api.command.CommandnewSignalEvent(long processInstanceId, String type, Object event)org.kie.api.command.CommandnewSignalEvent(String type, Object event)org.kie.api.command.CommandnewStartProcess(String processId)org.kie.api.command.CommandnewStartProcess(String processId, Map<String,Object> parameters)
-
-
-
Method Detail
-
newGetGlobal
public org.kie.api.command.Command newGetGlobal(String identifier)
- Specified by:
newGetGlobalin interfaceorg.kie.api.command.KieCommands
-
newGetGlobal
public org.kie.api.command.Command newGetGlobal(String identifier, String outIdentifier)
- Specified by:
newGetGlobalin interfaceorg.kie.api.command.KieCommands
-
newDispose
public org.kie.api.command.Command newDispose()
- Specified by:
newDisposein interfaceorg.kie.api.command.KieCommands
-
newInsertElements
public org.kie.api.command.Command newInsertElements(Iterable objects)
- Specified by:
newInsertElementsin interfaceorg.kie.api.command.KieCommands
-
newInsertElements
public org.kie.api.command.Command newInsertElements(Iterable objects, String outIdentifier)
- Specified by:
newInsertElementsin interfaceorg.kie.api.command.KieCommands
-
newInsertElements
public org.kie.api.command.Command newInsertElements(Iterable objects, String outIdentifier, boolean returnObject, String entryPoint)
- Specified by:
newInsertElementsin interfaceorg.kie.api.command.KieCommands
-
newInsert
public org.kie.api.command.Command newInsert(Object object)
- Specified by:
newInsertin interfaceorg.kie.api.command.KieCommands
-
newInsert
public org.kie.api.command.Command newInsert(Object object, String outIdentifier)
- Specified by:
newInsertin interfaceorg.kie.api.command.KieCommands
-
newInsert
public org.kie.api.command.Command newInsert(Object object, String outIdentifier, boolean returnObject, String entryPoint)
- Specified by:
newInsertin interfaceorg.kie.api.command.KieCommands
-
newDelete
public org.kie.api.command.Command newDelete(org.kie.api.runtime.rule.FactHandle factHandle)
- Specified by:
newDeletein interfaceorg.kie.api.command.KieCommands
-
newDeleteObject
public org.kie.api.command.Command newDeleteObject(Object object, String entryPoint)
- Specified by:
newDeleteObjectin interfaceorg.kie.api.command.KieCommands
-
newSetter
public org.kie.api.command.Setter newSetter(String accessor, String value)
- Specified by:
newSetterin interfaceorg.kie.api.command.KieCommands
-
newModify
public org.kie.api.command.Command newModify(org.kie.api.runtime.rule.FactHandle factHandle, List<org.kie.api.command.Setter> setters)- Specified by:
newModifyin interfaceorg.kie.api.command.KieCommands
-
newGetObject
public org.kie.api.command.Command newGetObject(org.kie.api.runtime.rule.FactHandle factHandle)
- Specified by:
newGetObjectin interfaceorg.kie.api.command.KieCommands
-
newGetObject
public org.kie.api.command.Command newGetObject(org.kie.api.runtime.rule.FactHandle factHandle, String outIdentifier)- Specified by:
newGetObjectin interfaceorg.kie.api.command.KieCommands
-
newGetObjects
public org.kie.api.command.Command newGetObjects()
- Specified by:
newGetObjectsin interfaceorg.kie.api.command.KieCommands
-
newGetObjects
public org.kie.api.command.Command newGetObjects(String outIdentifier)
- Specified by:
newGetObjectsin interfaceorg.kie.api.command.KieCommands
-
newGetObjects
public org.kie.api.command.Command newGetObjects(org.kie.api.runtime.ObjectFilter filter)
- Specified by:
newGetObjectsin interfaceorg.kie.api.command.KieCommands
-
newGetObjects
public org.kie.api.command.Command newGetObjects(org.kie.api.runtime.ObjectFilter filter, String outIdentifier)- Specified by:
newGetObjectsin interfaceorg.kie.api.command.KieCommands
-
newSetGlobal
public org.kie.api.command.Command newSetGlobal(String identifier, Object object)
- Specified by:
newSetGlobalin interfaceorg.kie.api.command.KieCommands
-
newSetGlobal
public org.kie.api.command.Command newSetGlobal(String identifier, Object object, boolean out)
- Specified by:
newSetGlobalin interfaceorg.kie.api.command.KieCommands
-
newSetGlobal
public org.kie.api.command.Command newSetGlobal(String identifier, Object object, String outIdentifier)
- Specified by:
newSetGlobalin interfaceorg.kie.api.command.KieCommands
-
newFireAllRules
public org.kie.api.command.Command newFireAllRules()
- Specified by:
newFireAllRulesin interfaceorg.kie.api.command.KieCommands
-
newFireAllRules
public org.kie.api.command.Command newFireAllRules(int max)
- Specified by:
newFireAllRulesin interfaceorg.kie.api.command.KieCommands
-
newFireAllRules
public org.kie.api.command.Command newFireAllRules(String outidentifier)
- Specified by:
newFireAllRulesin interfaceorg.kie.api.command.KieCommands
-
newGetFactHandle
public org.kie.api.command.Command newGetFactHandle(Object object)
- Specified by:
newGetFactHandlein interfaceorg.kie.api.command.KieCommands
-
newGetFactHandleInEntryPoint
public org.kie.api.command.Command newGetFactHandleInEntryPoint(Object object, String entryPoint)
- Specified by:
newGetFactHandleInEntryPointin interfaceorg.kie.api.command.KieCommands
-
newStartProcess
public org.kie.api.command.Command newStartProcess(String processId)
- Specified by:
newStartProcessin interfaceorg.kie.api.command.KieCommands
-
newStartProcess
public org.kie.api.command.Command newStartProcess(String processId, Map<String,Object> parameters)
- Specified by:
newStartProcessin interfaceorg.kie.api.command.KieCommands
-
newSignalEvent
public org.kie.api.command.Command newSignalEvent(String type, Object event)
- Specified by:
newSignalEventin interfaceorg.kie.api.command.KieCommands
-
newSignalEvent
public org.kie.api.command.Command newSignalEvent(long processInstanceId, String type, Object event)- Specified by:
newSignalEventin interfaceorg.kie.api.command.KieCommands
-
newCompleteWorkItem
public org.kie.api.command.Command newCompleteWorkItem(long workItemId, Map<String,Object> results)- Specified by:
newCompleteWorkItemin interfaceorg.kie.api.command.KieCommands
-
newAbortWorkItem
public org.kie.api.command.Command newAbortWorkItem(long workItemId)
- Specified by:
newAbortWorkItemin interfaceorg.kie.api.command.KieCommands
-
newRegisterWorkItemHandlerCommand
public org.kie.api.command.Command newRegisterWorkItemHandlerCommand(org.kie.api.runtime.process.WorkItemHandler handler, String workItemName)- Specified by:
newRegisterWorkItemHandlerCommandin interfaceorg.kie.api.command.KieCommands
-
newQuery
public org.kie.api.command.Command newQuery(String identifier, String name)
- Specified by:
newQueryin interfaceorg.kie.api.command.KieCommands
-
newQuery
public org.kie.api.command.Command newQuery(String identifier, String name, Object[] arguments)
- Specified by:
newQueryin interfaceorg.kie.api.command.KieCommands
-
newBatchExecution
public org.kie.api.command.BatchExecutionCommand newBatchExecution(List<? extends org.kie.api.command.Command> commands)
- Specified by:
newBatchExecutionin interfaceorg.kie.api.command.KieCommands
-
newBatchExecution
public org.kie.api.command.BatchExecutionCommand newBatchExecution(List<? extends org.kie.api.command.Command> commands, String lookup)
- Specified by:
newBatchExecutionin interfaceorg.kie.api.command.KieCommands
-
newKBuilderSetPropertyCommand
@Deprecated public org.kie.api.command.Command newKBuilderSetPropertyCommand(String id, String name, String value)
Deprecated.
-
newKnowledgeBuilderSetPropertyCommand
public org.kie.api.command.Command newKnowledgeBuilderSetPropertyCommand(String id, String name, String value)
-
newNewKnowledgeBuilderConfigurationCommand
public org.kie.api.command.Command newNewKnowledgeBuilderConfigurationCommand(String localId)
-
fromExternalFactHandleCommand
public org.kie.api.command.Command<org.kie.api.runtime.rule.FactHandle> fromExternalFactHandleCommand(String factHandleExternalForm)
- Specified by:
fromExternalFactHandleCommandin interfaceorg.kie.api.command.KieCommands
-
fromExternalFactHandleCommand
public org.kie.api.command.Command<org.kie.api.runtime.rule.FactHandle> fromExternalFactHandleCommand(String factHandleExternalForm, boolean disconnected)
- Specified by:
fromExternalFactHandleCommandin interfaceorg.kie.api.command.KieCommands
-
newAgendaGroupSetFocus
public org.kie.api.command.Command newAgendaGroupSetFocus(String name)
- Specified by:
newAgendaGroupSetFocusin interfaceorg.kie.api.command.KieCommands
-
newGetFactHandles
public org.kie.api.command.Command newGetFactHandles()
- Specified by:
newGetFactHandlesin interfaceorg.kie.api.command.KieCommands
-
newGetFactHandles
public org.kie.api.command.Command newGetFactHandles(String outIdentifier)
- Specified by:
newGetFactHandlesin interfaceorg.kie.api.command.KieCommands
-
newGetFactHandles
public org.kie.api.command.Command newGetFactHandles(org.kie.api.runtime.ObjectFilter filter)
- Specified by:
newGetFactHandlesin interfaceorg.kie.api.command.KieCommands
-
newGetFactHandles
public org.kie.api.command.Command newGetFactHandles(org.kie.api.runtime.ObjectFilter filter, String outIdentifier)- Specified by:
newGetFactHandlesin interfaceorg.kie.api.command.KieCommands
-
newClearActivationGroup
public org.kie.api.command.Command newClearActivationGroup(String name)
- Specified by:
newClearActivationGroupin interfaceorg.kie.internal.command.ExtendedKieCommands
-
newClearAgenda
public org.kie.api.command.Command newClearAgenda()
- Specified by:
newClearAgendain interfaceorg.kie.internal.command.ExtendedKieCommands
-
newClearAgendaGroup
public org.kie.api.command.Command newClearAgendaGroup(String name)
- Specified by:
newClearAgendaGroupin interfaceorg.kie.internal.command.ExtendedKieCommands
-
newClearRuleFlowGroup
public org.kie.api.command.Command newClearRuleFlowGroup(String name)
- Specified by:
newClearRuleFlowGroupin interfaceorg.kie.internal.command.ExtendedKieCommands
-
newEnableAuditLog
public org.kie.api.command.Command newEnableAuditLog(String directory, String filename)
- Specified by:
newEnableAuditLogin interfaceorg.kie.internal.command.ExtendedKieCommands
-
newEnableAuditLog
public org.kie.api.command.Command newEnableAuditLog(String filename)
- Specified by:
newEnableAuditLogin interfaceorg.kie.internal.command.ExtendedKieCommands
-
newGetSessionTime
public org.kie.api.command.Command<Long> newGetSessionTime()
- Specified by:
newGetSessionTimein interfaceorg.kie.api.command.KieCommands
-
newGetSessionTime
public org.kie.api.command.Command<Long> newGetSessionTime(String outIdentifier)
- Specified by:
newGetSessionTimein interfaceorg.kie.api.command.KieCommands
-
newAdvanceSessionTime
public org.kie.api.command.Command<Long> newAdvanceSessionTime(long amount, TimeUnit unit)
- Specified by:
newAdvanceSessionTimein interfaceorg.kie.api.command.KieCommands
-
newAdvanceSessionTime
public org.kie.api.command.Command<Long> newAdvanceSessionTime(long amount, TimeUnit unit, String outIdentifier)
- Specified by:
newAdvanceSessionTimein interfaceorg.kie.api.command.KieCommands
-
newApplyPmmlModel
public org.kie.api.command.Command newApplyPmmlModel(org.kie.api.pmml.PMMLRequestData request)
- Specified by:
newApplyPmmlModelin interfaceorg.kie.api.command.KieCommands
-
-