Drools :: Core 6.1.0.Beta1

org.drools.core.command.impl
Class CommandBasedEntryPoint

java.lang.Object
  extended by org.drools.core.command.impl.CommandBasedEntryPoint
All Implemented Interfaces:
org.kie.api.runtime.rule.EntryPoint

public class CommandBasedEntryPoint
extends Object
implements org.kie.api.runtime.rule.EntryPoint


Constructor Summary
CommandBasedEntryPoint(CommandService commandService, String entryPoint)
           
 
Method Summary
 void delete(org.kie.api.runtime.rule.FactHandle handle)
           
 String getEntryPointId()
           
 long getFactCount()
           
 org.kie.api.runtime.rule.FactHandle getFactHandle(Object object)
           
<T extends org.kie.api.runtime.rule.FactHandle>
Collection<T>
getFactHandles()
           
<T extends org.kie.api.runtime.rule.FactHandle>
Collection<T>
getFactHandles(org.kie.api.runtime.ObjectFilter filter)
           
 Object getObject(org.kie.api.runtime.rule.FactHandle factHandle)
           
 Collection<? extends Object> getObjects()
           
 Collection<? extends Object> getObjects(org.kie.api.runtime.ObjectFilter filter)
           
 org.kie.api.runtime.rule.FactHandle insert(Object object)
           
 void retract(org.kie.api.runtime.rule.FactHandle handle)
           
 void update(org.kie.api.runtime.rule.FactHandle handle, Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandBasedEntryPoint

public CommandBasedEntryPoint(CommandService commandService,
                              String entryPoint)
Method Detail

getEntryPointId

public String getEntryPointId()
Specified by:
getEntryPointId in interface org.kie.api.runtime.rule.EntryPoint

insert

public org.kie.api.runtime.rule.FactHandle insert(Object object)
Specified by:
insert in interface org.kie.api.runtime.rule.EntryPoint

retract

public void retract(org.kie.api.runtime.rule.FactHandle handle)
Specified by:
retract in interface org.kie.api.runtime.rule.EntryPoint

delete

public void delete(org.kie.api.runtime.rule.FactHandle handle)
Specified by:
delete in interface org.kie.api.runtime.rule.EntryPoint

update

public void update(org.kie.api.runtime.rule.FactHandle handle,
                   Object object)
Specified by:
update in interface org.kie.api.runtime.rule.EntryPoint

getFactHandle

public org.kie.api.runtime.rule.FactHandle getFactHandle(Object object)
Specified by:
getFactHandle in interface org.kie.api.runtime.rule.EntryPoint

getObject

public Object getObject(org.kie.api.runtime.rule.FactHandle factHandle)
Specified by:
getObject in interface org.kie.api.runtime.rule.EntryPoint

getObjects

public Collection<? extends Object> getObjects()
Specified by:
getObjects in interface org.kie.api.runtime.rule.EntryPoint

getObjects

public Collection<? extends Object> getObjects(org.kie.api.runtime.ObjectFilter filter)
Specified by:
getObjects in interface org.kie.api.runtime.rule.EntryPoint

getFactHandles

public <T extends org.kie.api.runtime.rule.FactHandle> Collection<T> getFactHandles()
Specified by:
getFactHandles in interface org.kie.api.runtime.rule.EntryPoint

getFactHandles

public <T extends org.kie.api.runtime.rule.FactHandle> Collection<T> getFactHandles(org.kie.api.runtime.ObjectFilter filter)
Specified by:
getFactHandles in interface org.kie.api.runtime.rule.EntryPoint

getFactCount

public long getFactCount()
Specified by:
getFactCount in interface org.kie.api.runtime.rule.EntryPoint

Drools :: Core 6.1.0.Beta1

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