Package org.drools.ruleunit.datasources
Class DataSourceFactHandle
- java.lang.Object
-
- org.drools.ruleunit.datasources.DataSourceFactHandle
-
- All Implemented Interfaces:
Serializable,Cloneable,org.drools.core.common.InternalFactHandle,org.kie.api.runtime.rule.FactHandle
public class DataSourceFactHandle extends Object implements org.drools.core.common.InternalFactHandle
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFirstLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple)voidaddFirstRightTuple(org.drools.core.reteoo.RightTuple rightTuple)voidaddLastLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple)voidaddLastRightTuple(org.drools.core.reteoo.RightTuple rightTuple)voidaddTupleInPosition(org.drools.core.spi.Tuple tuple)<K> Kas(Class<K> klass)voidclearLeftTuples()voidclearRightTuples()org.drools.core.common.InternalFactHandleclone()org.drools.core.common.InternalFactHandle.LinkedTuplesdetachLinkedTuples()org.drools.core.common.InternalFactHandle.LinkedTuplesdetachLinkedTuplesForPartition(int i)voiddisconnect()org.drools.core.reteoo.LeftTuplefindFirstLeftTuple(Predicate<org.drools.core.reteoo.LeftTuple> lefttTuplePredicate)org.drools.core.reteoo.RightTuplefindFirstRightTuple(Predicate<org.drools.core.reteoo.RightTuple> rightTuplePredicate)voidforEachLeftTuple(Consumer<org.drools.core.reteoo.LeftTuple> leftTupleConsumer)voidforEachRightTuple(Consumer<org.drools.core.reteoo.RightTuple> rightTupleConsumer)InternalDataSource<?>getDataSource()org.drools.core.WorkingMemoryEntryPointgetEntryPoint(org.drools.core.common.InternalWorkingMemory wm)org.drools.core.rule.EntryPointIdgetEntryPointId()org.drools.core.common.EqualityKeygetEqualityKey()org.drools.core.reteoo.LeftTuplegetFirstLeftTuple()org.drools.core.reteoo.RightTuplegetFirstRightTuple()longgetId()intgetIdentityHashCode()org.drools.core.common.InternalFactHandle.LinkedTuplesgetLinkedTuples()ObjectgetObject()StringgetObjectClassName()intgetObjectHashCode()longgetRecency()org.drools.core.factmodel.traits.TraitTypeEnumgetTraitType()voidinvalidate()booleanisDisconnected()booleanisEvent()booleanisExpired()booleanisNegated()booleanisPendingRemoveFromStore()booleanisTraitable()booleanisTraiting()booleanisTraitOrTraitable()booleanisValid()voidremoveLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple)voidremoveRightTuple(org.drools.core.reteoo.RightTuple rightTuple)voidsetEqualityKey(org.drools.core.common.EqualityKey key)voidsetFirstLeftTuple(org.drools.core.reteoo.LeftTuple firstLeftTuple)voidsetNegated(boolean negated)voidsetObject(Object object)voidsetRecency(long recency)StringtoExternalForm()
-
-
-
Method Detail
-
getDataSource
public InternalDataSource<?> getDataSource()
-
getId
public long getId()
- Specified by:
getIdin interfaceorg.drools.core.common.InternalFactHandle
-
getObject
public Object getObject()
- Specified by:
getObjectin interfaceorg.drools.core.common.InternalFactHandle
-
isNegated
public boolean isNegated()
- Specified by:
isNegatedin interfaceorg.drools.core.common.InternalFactHandle
-
setNegated
public void setNegated(boolean negated)
- Specified by:
setNegatedin interfaceorg.drools.core.common.InternalFactHandle
-
getIdentityHashCode
public int getIdentityHashCode()
- Specified by:
getIdentityHashCodein interfaceorg.drools.core.common.InternalFactHandle
-
getRecency
public long getRecency()
- Specified by:
getRecencyin interfaceorg.drools.core.common.InternalFactHandle
-
setRecency
public void setRecency(long recency)
- Specified by:
setRecencyin interfaceorg.drools.core.common.InternalFactHandle
-
getObjectClassName
public String getObjectClassName()
- Specified by:
getObjectClassNamein interfaceorg.drools.core.common.InternalFactHandle
-
setObject
public void setObject(Object object)
- Specified by:
setObjectin interfaceorg.drools.core.common.InternalFactHandle
-
setEqualityKey
public void setEqualityKey(org.drools.core.common.EqualityKey key)
- Specified by:
setEqualityKeyin interfaceorg.drools.core.common.InternalFactHandle
-
getEqualityKey
public org.drools.core.common.EqualityKey getEqualityKey()
- Specified by:
getEqualityKeyin interfaceorg.drools.core.common.InternalFactHandle
-
invalidate
public void invalidate()
- Specified by:
invalidatein interfaceorg.drools.core.common.InternalFactHandle
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceorg.drools.core.common.InternalFactHandle
-
getObjectHashCode
public int getObjectHashCode()
- Specified by:
getObjectHashCodein interfaceorg.drools.core.common.InternalFactHandle
-
isDisconnected
public boolean isDisconnected()
- Specified by:
isDisconnectedin interfaceorg.drools.core.common.InternalFactHandle
-
isEvent
public boolean isEvent()
- Specified by:
isEventin interfaceorg.drools.core.common.InternalFactHandle
-
isTraitOrTraitable
public boolean isTraitOrTraitable()
- Specified by:
isTraitOrTraitablein interfaceorg.drools.core.common.InternalFactHandle
-
isTraitable
public boolean isTraitable()
- Specified by:
isTraitablein interfaceorg.drools.core.common.InternalFactHandle
-
isTraiting
public boolean isTraiting()
- Specified by:
isTraitingin interfaceorg.drools.core.common.InternalFactHandle
-
getTraitType
public org.drools.core.factmodel.traits.TraitTypeEnum getTraitType()
- Specified by:
getTraitTypein interfaceorg.drools.core.common.InternalFactHandle
-
getFirstRightTuple
public org.drools.core.reteoo.RightTuple getFirstRightTuple()
- Specified by:
getFirstRightTuplein interfaceorg.drools.core.common.InternalFactHandle
-
getFirstLeftTuple
public org.drools.core.reteoo.LeftTuple getFirstLeftTuple()
- Specified by:
getFirstLeftTuplein interfaceorg.drools.core.common.InternalFactHandle
-
getEntryPointId
public org.drools.core.rule.EntryPointId getEntryPointId()
- Specified by:
getEntryPointIdin interfaceorg.drools.core.common.InternalFactHandle
-
getEntryPoint
public org.drools.core.WorkingMemoryEntryPoint getEntryPoint(org.drools.core.common.InternalWorkingMemory wm)
- Specified by:
getEntryPointin interfaceorg.drools.core.common.InternalFactHandle
-
clone
public org.drools.core.common.InternalFactHandle clone()
-
toExternalForm
public String toExternalForm()
- Specified by:
toExternalFormin interfaceorg.kie.api.runtime.rule.FactHandle- Specified by:
toExternalFormin interfaceorg.drools.core.common.InternalFactHandle
-
disconnect
public void disconnect()
- Specified by:
disconnectin interfaceorg.drools.core.common.InternalFactHandle
-
addFirstLeftTuple
public void addFirstLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple)
- Specified by:
addFirstLeftTuplein interfaceorg.drools.core.common.InternalFactHandle
-
addLastLeftTuple
public void addLastLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple)
- Specified by:
addLastLeftTuplein interfaceorg.drools.core.common.InternalFactHandle
-
removeLeftTuple
public void removeLeftTuple(org.drools.core.reteoo.LeftTuple leftTuple)
- Specified by:
removeLeftTuplein interfaceorg.drools.core.common.InternalFactHandle
-
clearLeftTuples
public void clearLeftTuples()
- Specified by:
clearLeftTuplesin interfaceorg.drools.core.common.InternalFactHandle
-
clearRightTuples
public void clearRightTuples()
- Specified by:
clearRightTuplesin interfaceorg.drools.core.common.InternalFactHandle
-
addFirstRightTuple
public void addFirstRightTuple(org.drools.core.reteoo.RightTuple rightTuple)
- Specified by:
addFirstRightTuplein interfaceorg.drools.core.common.InternalFactHandle
-
addLastRightTuple
public void addLastRightTuple(org.drools.core.reteoo.RightTuple rightTuple)
- Specified by:
addLastRightTuplein interfaceorg.drools.core.common.InternalFactHandle
-
removeRightTuple
public void removeRightTuple(org.drools.core.reteoo.RightTuple rightTuple)
- Specified by:
removeRightTuplein interfaceorg.drools.core.common.InternalFactHandle
-
addTupleInPosition
public void addTupleInPosition(org.drools.core.spi.Tuple tuple)
- Specified by:
addTupleInPositionin interfaceorg.drools.core.common.InternalFactHandle
-
as
public <K> K as(Class<K> klass) throws ClassCastException
- Specified by:
asin interfaceorg.drools.core.common.InternalFactHandle- Throws:
ClassCastException
-
isExpired
public boolean isExpired()
- Specified by:
isExpiredin interfaceorg.drools.core.common.InternalFactHandle
-
isPendingRemoveFromStore
public boolean isPendingRemoveFromStore()
- Specified by:
isPendingRemoveFromStorein interfaceorg.drools.core.common.InternalFactHandle
-
forEachRightTuple
public void forEachRightTuple(Consumer<org.drools.core.reteoo.RightTuple> rightTupleConsumer)
- Specified by:
forEachRightTuplein interfaceorg.drools.core.common.InternalFactHandle
-
forEachLeftTuple
public void forEachLeftTuple(Consumer<org.drools.core.reteoo.LeftTuple> leftTupleConsumer)
- Specified by:
forEachLeftTuplein interfaceorg.drools.core.common.InternalFactHandle
-
findFirstRightTuple
public org.drools.core.reteoo.RightTuple findFirstRightTuple(Predicate<org.drools.core.reteoo.RightTuple> rightTuplePredicate)
- Specified by:
findFirstRightTuplein interfaceorg.drools.core.common.InternalFactHandle
-
findFirstLeftTuple
public org.drools.core.reteoo.LeftTuple findFirstLeftTuple(Predicate<org.drools.core.reteoo.LeftTuple> lefttTuplePredicate)
- Specified by:
findFirstLeftTuplein interfaceorg.drools.core.common.InternalFactHandle
-
setFirstLeftTuple
public void setFirstLeftTuple(org.drools.core.reteoo.LeftTuple firstLeftTuple)
- Specified by:
setFirstLeftTuplein interfaceorg.drools.core.common.InternalFactHandle
-
detachLinkedTuples
public org.drools.core.common.InternalFactHandle.LinkedTuples detachLinkedTuples()
- Specified by:
detachLinkedTuplesin interfaceorg.drools.core.common.InternalFactHandle
-
detachLinkedTuplesForPartition
public org.drools.core.common.InternalFactHandle.LinkedTuples detachLinkedTuplesForPartition(int i)
- Specified by:
detachLinkedTuplesForPartitionin interfaceorg.drools.core.common.InternalFactHandle
-
getLinkedTuples
public org.drools.core.common.InternalFactHandle.LinkedTuples getLinkedTuples()
- Specified by:
getLinkedTuplesin interfaceorg.drools.core.common.InternalFactHandle
-
-