Package org.drools.traits.core.common
Class TraitDefaultFactHandle
java.lang.Object
org.drools.core.util.AbstractLinkedListNode<DefaultFactHandle>
org.drools.core.common.DefaultFactHandle
org.drools.traits.core.common.TraitDefaultFactHandle
- All Implemented Interfaces:
Serializable,Cloneable,InternalFactHandle,DoubleLinkedEntry<DefaultFactHandle>,SingleLinkedEntry<DefaultFactHandle>,FactHandle
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.drools.core.common.DefaultFactHandle
DefaultFactHandle.CompositeLinkedTuples, DefaultFactHandle.DummyLinkedTuples, DefaultFactHandle.SingleLinkedTuplesNested classes/interfaces inherited from interface org.kie.api.runtime.rule.FactHandle
FactHandle.StateNested classes/interfaces inherited from interface org.drools.core.common.InternalFactHandle
InternalFactHandle.DummyFactHandle, InternalFactHandle.LinkedTuples -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.drools.base.factmodel.traits.TraitTypeEnumFields inherited from class org.drools.core.common.DefaultFactHandle
entryPointId, id, identityHashCode, linkedTuples, object, objectClassName, objectHashCode, recency, wmEntryPoint -
Constructor Summary
ConstructorsConstructorDescriptionTraitDefaultFactHandle(long id, int identityHashCode, Object object, long recency, WorkingMemoryEntryPoint wmEntryPoint) TraitDefaultFactHandle(long id, Object object, long recency, WorkingMemoryEntryPoint wmEntryPoint) -
Method Summary
Modifier and TypeMethodDescriptionorg.drools.base.factmodel.traits.TraitTypeEnumbooleanbooleanbooleanvoidprotected voidsetTraitType(org.drools.base.factmodel.traits.TraitTypeEnum traitType) Methods inherited from class org.drools.core.common.DefaultFactHandle
addFirstLeftTuple, addLastLeftTuple, addLastRightTuple, clearLeftTuples, clearRightTuples, clone, createFromExternalFormat, detachLinkedTuples, detachLinkedTuplesForPartition, determineIdentityHashCode, disconnect, equals, findFirstLeftTuple, forEachLeftTuple, forEachRightTuple, getEntryPoint, getEntryPointId, getEqualityKey, getExternalForm, getFirstLeftTuple, getFirstRightTuple, getFormatVersion, getId, getIdentityHashCode, getLinkedTuples, getObject, getObjectClassName, getObjectHashCode, getRecency, getReteEvaluator, hashCode, invalidate, isDisconnected, isEvent, isExpired, isNegated, isPendingRemoveFromStore, isValid, removeLeftTuple, removeRightTuple, setDisconnected, setEqualityKey, setExternalForm, setIdentityHashCode, setLinkedTuples, setNegated, setObjectHashCode, setRecency, toExternalForm, toStringMethods inherited from class org.drools.core.util.AbstractLinkedListNode
clear, getNext, getPrevious, setNext, setPreviousMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.core.common.InternalFactHandle
getEntryPointName, hasMatches
-
Field Details
-
traitType
protected org.drools.base.factmodel.traits.TraitTypeEnum traitType
-
-
Constructor Details
-
TraitDefaultFactHandle
public TraitDefaultFactHandle(long id, Object object, long recency, WorkingMemoryEntryPoint wmEntryPoint) -
TraitDefaultFactHandle
public TraitDefaultFactHandle(long id, int identityHashCode, Object object, long recency, WorkingMemoryEntryPoint wmEntryPoint)
-
-
Method Details
-
as
- Specified by:
asin interfaceFactHandle- Overrides:
asin classDefaultFactHandle- Throws:
ClassCastException
-
getTraitType
public org.drools.base.factmodel.traits.TraitTypeEnum getTraitType()- Specified by:
getTraitTypein interfaceInternalFactHandle- Overrides:
getTraitTypein classDefaultFactHandle
-
setTraitType
protected void setTraitType(org.drools.base.factmodel.traits.TraitTypeEnum traitType) - Overrides:
setTraitTypein classDefaultFactHandle
-
isTraitOrTraitable
public boolean isTraitOrTraitable()- Specified by:
isTraitOrTraitablein interfaceInternalFactHandle- Overrides:
isTraitOrTraitablein classDefaultFactHandle
-
isTraitable
public boolean isTraitable()- Specified by:
isTraitablein interfaceInternalFactHandle- Overrides:
isTraitablein classDefaultFactHandle
-
isTraiting
public boolean isTraiting()- Specified by:
isTraitingin interfaceInternalFactHandle- Overrides:
isTraitingin classDefaultFactHandle
-
setObject
- Specified by:
setObjectin interfaceInternalFactHandle- Overrides:
setObjectin classDefaultFactHandle
-