Drools :: Core 6.0.0.Beta5

org.drools.core.common
Interface InternalFactHandle

All Superinterfaces:
Cloneable, org.kie.api.runtime.rule.FactHandle
All Known Implementing Classes:
DefaultFactHandle, DisconnectedFactHandle, EventFactHandle, QueryElementFactHandle, TraitFactHandle

public interface InternalFactHandle
extends FactHandle, Cloneable


Method Summary
 void addFirstLeftTuple(LeftTuple leftTuple)
           
 void addFirstRightTuple(RightTuple rightTuple)
           
 void addLastLeftTuple(LeftTuple leftTuple)
           
 void addLastRightTuple(RightTuple rightTuple)
           
 void addLeftTupleInPosition(LeftTuple leftTuple)
           
 void addRightTupleInPosition(RightTuple rightTuple)
           
 void clearLeftTuples()
           
 void clearRightTuples()
           
 InternalFactHandle clone()
           
 void disconnect()
           
 org.kie.api.runtime.rule.SessionEntryPoint getEntryPoint()
           
 EqualityKey getEqualityKey()
           
 LeftTuple getFirstLeftTuple()
           
 RightTuple getFirstRightTuple()
           
 int getId()
           
 int getIdentityHashCode()
           
 LeftTuple getLastLeftTuple()
           
 RightTuple getLastRightTuple()
           
 Object getObject()
           
 int getObjectHashCode()
           
 long getRecency()
           
 void invalidate()
           
 boolean isDisconnected()
           
 boolean isEvent()
          Returns true if this FactHandle represents and Event or false if this FactHandle represents a regular Fact
 boolean isTrait()
           
 boolean isValid()
           
 InternalFactHandle quickClone()
           
 void removeLeftTuple(LeftTuple leftTuple)
           
 void removeRightTuple(RightTuple rightTuple)
           
 void setEntryPoint(org.kie.api.runtime.rule.SessionEntryPoint ep)
           
 void setEqualityKey(EqualityKey key)
           
 void setFirstLeftTuple(LeftTuple leftTuple)
           
 void setLastLeftTuple(LeftTuple leftTuple)
           
 void setObject(Object object)
           
 void setRecency(long recency)
           
 String toExternalForm()
           
 String toTupleTree(int indent)
           
 

Method Detail

getId

int getId()

getRecency

long getRecency()

getObject

Object getObject()

setObject

void setObject(Object object)

setEqualityKey

void setEqualityKey(EqualityKey key)

getEqualityKey

EqualityKey getEqualityKey()

setRecency

void setRecency(long recency)

invalidate

void invalidate()

isValid

boolean isValid()

getIdentityHashCode

int getIdentityHashCode()

getObjectHashCode

int getObjectHashCode()

isDisconnected

boolean isDisconnected()

isEvent

boolean isEvent()
Returns true if this FactHandle represents and Event or false if this FactHandle represents a regular Fact

Returns:

isTrait

boolean isTrait()

getFirstRightTuple

RightTuple getFirstRightTuple()

getLastRightTuple

RightTuple getLastRightTuple()

getFirstLeftTuple

LeftTuple getFirstLeftTuple()

getLastLeftTuple

LeftTuple getLastLeftTuple()

getEntryPoint

org.kie.api.runtime.rule.SessionEntryPoint getEntryPoint()

setEntryPoint

void setEntryPoint(org.kie.api.runtime.rule.SessionEntryPoint ep)

clone

InternalFactHandle clone()

toExternalForm

String toExternalForm()
Specified by:
toExternalForm in interface org.kie.api.runtime.rule.FactHandle

toTupleTree

String toTupleTree(int indent)

disconnect

void disconnect()

addFirstLeftTuple

void addFirstLeftTuple(LeftTuple leftTuple)

addLastLeftTuple

void addLastLeftTuple(LeftTuple leftTuple)

addLeftTupleInPosition

void addLeftTupleInPosition(LeftTuple leftTuple)

setFirstLeftTuple

void setFirstLeftTuple(LeftTuple leftTuple)

setLastLeftTuple

void setLastLeftTuple(LeftTuple leftTuple)

removeLeftTuple

void removeLeftTuple(LeftTuple leftTuple)

clearLeftTuples

void clearLeftTuples()

clearRightTuples

void clearRightTuples()

addFirstRightTuple

void addFirstRightTuple(RightTuple rightTuple)

addLastRightTuple

void addLastRightTuple(RightTuple rightTuple)

addRightTupleInPosition

void addRightTupleInPosition(RightTuple rightTuple)

removeRightTuple

void removeRightTuple(RightTuple rightTuple)

quickClone

InternalFactHandle quickClone()

Drools :: Core 6.0.0.Beta5

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