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
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()
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.