Package org.drools.core.common
Class InternalFactHandle.DummyFactHandle
- java.lang.Object
-
- org.drools.core.common.InternalFactHandle.DummyFactHandle
-
- All Implemented Interfaces:
Serializable,Cloneable,InternalFactHandle,org.kie.api.runtime.rule.FactHandle
- Enclosing interface:
- InternalFactHandle
public static class InternalFactHandle.DummyFactHandle extends Object implements InternalFactHandle
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.api.runtime.rule.FactHandle
org.kie.api.runtime.rule.FactHandle.State
-
Nested classes/interfaces inherited from interface org.drools.core.common.InternalFactHandle
InternalFactHandle.DummyFactHandle, InternalFactHandle.LinkedTuples
-
-
Method Summary
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.core.common.InternalFactHandle
getEntryPointName, getParentHandle, getWorkingMemory, setParentHandle
-
-
-
-
Method Detail
-
getObject
public Object getObject()
- Specified by:
getObjectin interfaceInternalFactHandle
-
getId
public long getId()
- Specified by:
getIdin interfaceInternalFactHandle
-
getRecency
public long getRecency()
- Specified by:
getRecencyin interfaceInternalFactHandle
-
getObjectClassName
public String getObjectClassName()
- Specified by:
getObjectClassNamein interfaceInternalFactHandle
-
setObject
public void setObject(Object object)
- Specified by:
setObjectin interfaceInternalFactHandle
-
setEqualityKey
public void setEqualityKey(EqualityKey key)
- Specified by:
setEqualityKeyin interfaceInternalFactHandle
-
getEqualityKey
public EqualityKey getEqualityKey()
- Specified by:
getEqualityKeyin interfaceInternalFactHandle
-
setRecency
public void setRecency(long recency)
- Specified by:
setRecencyin interfaceInternalFactHandle
-
invalidate
public void invalidate()
- Specified by:
invalidatein interfaceInternalFactHandle
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceInternalFactHandle
-
getIdentityHashCode
public int getIdentityHashCode()
- Specified by:
getIdentityHashCodein interfaceInternalFactHandle
-
getObjectHashCode
public int getObjectHashCode()
- Specified by:
getObjectHashCodein interfaceInternalFactHandle
-
isDisconnected
public boolean isDisconnected()
- Specified by:
isDisconnectedin interfaceInternalFactHandle
-
isEvent
public boolean isEvent()
Description copied from interface:InternalFactHandleReturns true if this FactHandle represents and Event or false if this FactHandle represents a regular Fact- Specified by:
isEventin interfaceInternalFactHandle- Returns:
-
isTraitOrTraitable
public boolean isTraitOrTraitable()
- Specified by:
isTraitOrTraitablein interfaceInternalFactHandle
-
isTraitable
public boolean isTraitable()
- Specified by:
isTraitablein interfaceInternalFactHandle
-
isTraiting
public boolean isTraiting()
- Specified by:
isTraitingin interfaceInternalFactHandle
-
getTraitType
public TraitTypeEnum getTraitType()
- Specified by:
getTraitTypein interfaceInternalFactHandle
-
getFirstRightTuple
public RightTuple getFirstRightTuple()
- Specified by:
getFirstRightTuplein interfaceInternalFactHandle
-
getFirstLeftTuple
public LeftTuple getFirstLeftTuple()
- Specified by:
getFirstLeftTuplein interfaceInternalFactHandle
-
getEntryPointId
public EntryPointId getEntryPointId()
- Specified by:
getEntryPointIdin interfaceInternalFactHandle
-
getEntryPoint
public WorkingMemoryEntryPoint getEntryPoint(InternalWorkingMemory wm)
- Specified by:
getEntryPointin interfaceInternalFactHandle
-
clone
public InternalFactHandle clone()
- Specified by:
clonein interfaceInternalFactHandle- Overrides:
clonein classObject
-
toExternalForm
public String toExternalForm()
- Specified by:
toExternalFormin interfaceorg.kie.api.runtime.rule.FactHandle- Specified by:
toExternalFormin interfaceInternalFactHandle
-
disconnect
public void disconnect()
- Specified by:
disconnectin interfaceInternalFactHandle
-
addFirstLeftTuple
public void addFirstLeftTuple(LeftTuple leftTuple)
- Specified by:
addFirstLeftTuplein interfaceInternalFactHandle
-
addLastLeftTuple
public void addLastLeftTuple(LeftTuple leftTuple)
- Specified by:
addLastLeftTuplein interfaceInternalFactHandle
-
removeLeftTuple
public void removeLeftTuple(LeftTuple leftTuple)
- Specified by:
removeLeftTuplein interfaceInternalFactHandle
-
clearLeftTuples
public void clearLeftTuples()
- Specified by:
clearLeftTuplesin interfaceInternalFactHandle
-
clearRightTuples
public void clearRightTuples()
- Specified by:
clearRightTuplesin interfaceInternalFactHandle
-
addFirstRightTuple
public void addFirstRightTuple(RightTuple rightTuple)
- Specified by:
addFirstRightTuplein interfaceInternalFactHandle
-
addLastRightTuple
public void addLastRightTuple(RightTuple rightTuple)
- Specified by:
addLastRightTuplein interfaceInternalFactHandle
-
removeRightTuple
public void removeRightTuple(RightTuple rightTuple)
- Specified by:
removeRightTuplein interfaceInternalFactHandle
-
addTupleInPosition
public void addTupleInPosition(Tuple tuple)
- Specified by:
addTupleInPositionin interfaceInternalFactHandle
-
isNegated
public boolean isNegated()
- Specified by:
isNegatedin interfaceInternalFactHandle
-
setNegated
public void setNegated(boolean negated)
- Specified by:
setNegatedin interfaceInternalFactHandle
-
as
public <K> K as(Class<K> klass) throws ClassCastException
- Specified by:
asin interfaceInternalFactHandle- Throws:
ClassCastException
-
isExpired
public boolean isExpired()
- Specified by:
isExpiredin interfaceInternalFactHandle
-
isPendingRemoveFromStore
public boolean isPendingRemoveFromStore()
- Specified by:
isPendingRemoveFromStorein interfaceInternalFactHandle
-
forEachRightTuple
public void forEachRightTuple(Consumer<RightTuple> rightTupleConsumer)
- Specified by:
forEachRightTuplein interfaceInternalFactHandle
-
forEachLeftTuple
public void forEachLeftTuple(Consumer<LeftTuple> leftTupleConsumer)
- Specified by:
forEachLeftTuplein interfaceInternalFactHandle
-
findFirstRightTuple
public RightTuple findFirstRightTuple(Predicate<RightTuple> rightTuplePredicate)
- Specified by:
findFirstRightTuplein interfaceInternalFactHandle
-
findFirstLeftTuple
public LeftTuple findFirstLeftTuple(Predicate<LeftTuple> lefttTuplePredicate)
- Specified by:
findFirstLeftTuplein interfaceInternalFactHandle
-
setFirstLeftTuple
public void setFirstLeftTuple(LeftTuple firstLeftTuple)
- Specified by:
setFirstLeftTuplein interfaceInternalFactHandle
-
detachLinkedTuples
public InternalFactHandle.LinkedTuples detachLinkedTuples()
- Specified by:
detachLinkedTuplesin interfaceInternalFactHandle
-
detachLinkedTuplesForPartition
public InternalFactHandle.LinkedTuples detachLinkedTuplesForPartition(int i)
- Specified by:
detachLinkedTuplesForPartitionin interfaceInternalFactHandle
-
getLinkedTuples
public InternalFactHandle.LinkedTuples getLinkedTuples()
- Specified by:
getLinkedTuplesin interfaceInternalFactHandle
-
-