Drools :: Core 6.0.0.Beta5

org.drools.core.common
Class TraitFactHandle

java.lang.Object
  extended by org.drools.core.util.AbstractBaseLinkedListNode<DefaultFactHandle>
      extended by org.drools.core.common.DefaultFactHandle
          extended by org.drools.core.common.TraitFactHandle
All Implemented Interfaces:
Cloneable, InternalFactHandle, Entry<DefaultFactHandle>, LinkedListNode<DefaultFactHandle>, org.kie.api.runtime.rule.FactHandle

public class TraitFactHandle
extends DefaultFactHandle
implements InternalFactHandle


Constructor Summary
TraitFactHandle(int id, Object object, long recency, org.kie.api.runtime.rule.SessionEntryPoint wmEntryPoint, boolean isTrait)
           
 
Method Summary
 boolean isTrait()
           
 boolean isTraitable()
           
 boolean isTraiting()
           
 
Methods inherited from class org.drools.core.common.DefaultFactHandle
addFirstLeftTuple, addFirstRightTuple, addLastLeftTuple, addLastRightTuple, addLeftTupleInPosition, addRightTupleInPosition, clearLeftTuples, clearRightTuples, clone, determineIdentityHashCode, disconnect, equals, getEntryPoint, getEqualityKey, getExternalForm, getFirstLeftTuple, getFirstRightTuple, getId, getIdentityHashCode, getLastLeftTuple, getLastRightTuple, getObject, getObjectHashCode, getRecency, hashCode, invalidate, isDisconnected, isEvent, isValid, quickClone, quickCloneUpdate, removeLeftTuple, removeRightTuple, setEntryPoint, setEqualityKey, setExternalForm, setFirstLeftTuple, setFirstRightTuple, setLastLeftTuple, setLastRightTuple, setObject, setObjectHashCode, setRecency, toExternalForm, toString, toTupleTree
 
Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode
getNext, getPrevious, setNext, setPrevious
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.drools.core.common.InternalFactHandle
addFirstLeftTuple, addFirstRightTuple, addLastLeftTuple, addLastRightTuple, addLeftTupleInPosition, addRightTupleInPosition, clearLeftTuples, clearRightTuples, clone, disconnect, getEntryPoint, getEqualityKey, getFirstLeftTuple, getFirstRightTuple, getId, getIdentityHashCode, getLastLeftTuple, getLastRightTuple, getObject, getObjectHashCode, getRecency, invalidate, isDisconnected, isEvent, isValid, quickClone, removeLeftTuple, removeRightTuple, setEntryPoint, setEqualityKey, setFirstLeftTuple, setLastLeftTuple, setObject, setRecency, toExternalForm, toTupleTree
 

Constructor Detail

TraitFactHandle

public TraitFactHandle(int id,
                       Object object,
                       long recency,
                       org.kie.api.runtime.rule.SessionEntryPoint wmEntryPoint,
                       boolean isTrait)
Method Detail

isTraitable

public boolean isTraitable()

isTraiting

public boolean isTraiting()

isTrait

public boolean isTrait()
Specified by:
isTrait in interface InternalFactHandle
Overrides:
isTrait in class DefaultFactHandle

Drools :: Core 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.