Package org.drools.traits.core.common
Class TraitDefaultFactHandle
- java.lang.Object
-
- org.drools.core.util.AbstractBaseLinkedListNode<org.drools.core.common.DefaultFactHandle>
-
- org.drools.core.common.DefaultFactHandle
-
- org.drools.traits.core.common.TraitDefaultFactHandle
-
- All Implemented Interfaces:
Serializable,Cloneable,org.drools.core.common.InternalFactHandle,org.drools.core.util.Entry<org.drools.core.common.DefaultFactHandle>,org.drools.core.util.LinkedListNode<org.drools.core.common.DefaultFactHandle>,org.kie.api.runtime.rule.FactHandle
public class TraitDefaultFactHandle extends org.drools.core.common.DefaultFactHandle- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.drools.core.common.DefaultFactHandle
org.drools.core.common.DefaultFactHandle.CompositeLinkedTuples, org.drools.core.common.DefaultFactHandle.SingleLinkedTuples
-
-
Constructor Summary
Constructors Constructor Description TraitDefaultFactHandle(long id, int identityHashCode, Object object, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint, boolean isTraitOrTraitable)TraitDefaultFactHandle(long id, Object initialFact, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)TraitDefaultFactHandle(long id, Object object, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint, boolean isTraitOrTraitable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <K> Kas(Class<K> klass)org.drools.core.factmodel.traits.TraitTypeEnumdetermineTraitType(Object object)protected org.drools.core.factmodel.traits.TraitTypeEnumdetermineTraitType(Object object, boolean isTraitOrTraitable)-
Methods inherited from class org.drools.core.common.DefaultFactHandle
addFirstLeftTuple, addFirstRightTuple, addLastLeftTuple, addLastRightTuple, addTupleInPosition, clearLeftTuples, clearRightTuples, clone, createFromExternalFormat, detachLinkedTuples, detachLinkedTuplesForPartition, determineIdentityHashCode, disconnect, equals, findFirstLeftTuple, findFirstRightTuple, forEachLeftTuple, forEachRightTuple, getEntryPoint, getEntryPointId, getEqualityKey, getExternalForm, getFirstLeftTuple, getFirstRightTuple, getFormatVersion, getId, getIdentityHashCode, getLinkedTuples, getObject, getObjectClassName, getObjectHashCode, getParentHandle, getRecency, getTraitType, getWorkingMemory, hashCode, invalidate, isDisconnected, isEvent, isExpired, isNegated, isPendingRemoveFromStore, isTraitable, isTraiting, isTraitOrTraitable, isValid, removeLeftTuple, removeRightTuple, setDisconnected, setEqualityKey, setExternalForm, setFirstLeftTuple, setIdentityHashCode, setLinkedTuples, setNegated, setObject, setObjectHashCode, setParentHandle, setRecency, setTraitType, toExternalForm, toString
-
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, nullPrevNext, setNext, setPrevious
-
-
-
-
Constructor Detail
-
TraitDefaultFactHandle
public TraitDefaultFactHandle(long id, Object initialFact, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)
-
TraitDefaultFactHandle
public TraitDefaultFactHandle(long id, Object object, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint, boolean isTraitOrTraitable)
-
TraitDefaultFactHandle
public TraitDefaultFactHandle(long id, int identityHashCode, Object object, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint, boolean isTraitOrTraitable)
-
-
Method Detail
-
as
public <K> K as(Class<K> klass) throws ClassCastException
- Specified by:
asin interfaceorg.drools.core.common.InternalFactHandle- Overrides:
asin classorg.drools.core.common.DefaultFactHandle- Throws:
ClassCastException
-
determineTraitType
protected org.drools.core.factmodel.traits.TraitTypeEnum determineTraitType(Object object, boolean isTraitOrTraitable)
- Overrides:
determineTraitTypein classorg.drools.core.common.DefaultFactHandle
-
determineTraitType
public org.drools.core.factmodel.traits.TraitTypeEnum determineTraitType(Object object)
-
-