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:
java.io.Serializable,java.lang.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.DummyLinkedTuples, org.drools.core.common.DefaultFactHandle.SingleLinkedTuples
-
-
Field Summary
Fields Modifier and Type Field Description protected org.drools.base.factmodel.traits.TraitTypeEnumtraitType
-
Constructor Summary
Constructors Constructor Description TraitDefaultFactHandle(long id, int identityHashCode, java.lang.Object object, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)TraitDefaultFactHandle(long id, java.lang.Object object, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectas(java.lang.Class klass)org.drools.base.factmodel.traits.TraitTypeEnumgetTraitType()booleanisTraitable()booleanisTraiting()booleanisTraitOrTraitable()voidsetObject(java.lang.Object object)protected voidsetTraitType(org.drools.base.factmodel.traits.TraitTypeEnum traitType)-
Methods inherited from class org.drools.core.common.DefaultFactHandle
addFirstLeftTuple, addLastLeftTuple, addLastRightTuple, addTupleInPosition, 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, toString
-
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, nullPrevNext, setNext, setPrevious
-
-
-
-
Constructor Detail
-
TraitDefaultFactHandle
public TraitDefaultFactHandle(long id, java.lang.Object object, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)
-
TraitDefaultFactHandle
public TraitDefaultFactHandle(long id, int identityHashCode, java.lang.Object object, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)
-
-
Method Detail
-
as
public java.lang.Object as(java.lang.Class klass) throws java.lang.ClassCastException- Specified by:
asin interfaceorg.kie.api.runtime.rule.FactHandle- Overrides:
asin classorg.drools.core.common.DefaultFactHandle- Throws:
java.lang.ClassCastException
-
getTraitType
public org.drools.base.factmodel.traits.TraitTypeEnum getTraitType()
- Specified by:
getTraitTypein interfaceorg.drools.core.common.InternalFactHandle- Overrides:
getTraitTypein classorg.drools.core.common.DefaultFactHandle
-
setTraitType
protected void setTraitType(org.drools.base.factmodel.traits.TraitTypeEnum traitType)
- Overrides:
setTraitTypein classorg.drools.core.common.DefaultFactHandle
-
isTraitOrTraitable
public boolean isTraitOrTraitable()
- Specified by:
isTraitOrTraitablein interfaceorg.drools.core.common.InternalFactHandle- Overrides:
isTraitOrTraitablein classorg.drools.core.common.DefaultFactHandle
-
isTraitable
public boolean isTraitable()
- Specified by:
isTraitablein interfaceorg.drools.core.common.InternalFactHandle- Overrides:
isTraitablein classorg.drools.core.common.DefaultFactHandle
-
isTraiting
public boolean isTraiting()
- Specified by:
isTraitingin interfaceorg.drools.core.common.InternalFactHandle- Overrides:
isTraitingin classorg.drools.core.common.DefaultFactHandle
-
setObject
public void setObject(java.lang.Object object)
- Specified by:
setObjectin interfaceorg.drools.core.common.InternalFactHandle- Overrides:
setObjectin classorg.drools.core.common.DefaultFactHandle
-
-