Interface InternalFactHandle

    • Method Detail

      • getId

        long getId()
      • getRecency

        long getRecency()
      • getObject

        Object getObject()
      • getObjectClassName

        String getObjectClassName()
      • setObject

        void setObject​(Object object)
      • setEqualityKey

        void setEqualityKey​(EqualityKey key)
      • setRecency

        void setRecency​(long recency)
      • invalidate

        void invalidate()
      • isValid

        boolean isValid()
      • getIdentityHashCode

        int getIdentityHashCode()
      • getObjectHashCode

        int getObjectHashCode()
      • isDisconnected

        boolean isDisconnected()
      • isEvent

        boolean isEvent()
        Returns true if this FactHandle represents and Event or false if this FactHandle represents a regular Fact
        Returns:
      • isTraitOrTraitable

        boolean isTraitOrTraitable()
      • isTraitable

        boolean isTraitable()
      • isTraiting

        boolean isTraiting()
      • getFirstRightTuple

        RightTuple getFirstRightTuple()
      • getFirstLeftTuple

        LeftTuple getFirstLeftTuple()
      • getEntryPointName

        default String getEntryPointName()
      • toExternalForm

        String toExternalForm()
        Specified by:
        toExternalForm in interface org.kie.api.runtime.rule.FactHandle
      • disconnect

        void disconnect()
      • addFirstLeftTuple

        void addFirstLeftTuple​(LeftTuple leftTuple)
      • addLastLeftTuple

        void addLastLeftTuple​(LeftTuple leftTuple)
      • removeLeftTuple

        void removeLeftTuple​(LeftTuple leftTuple)
      • clearLeftTuples

        void clearLeftTuples()
      • clearRightTuples

        void clearRightTuples()
      • addFirstRightTuple

        void addFirstRightTuple​(RightTuple rightTuple)
      • addLastRightTuple

        void addLastRightTuple​(RightTuple rightTuple)
      • removeRightTuple

        void removeRightTuple​(RightTuple rightTuple)
      • addTupleInPosition

        void addTupleInPosition​(Tuple tuple)
      • isNegated

        boolean isNegated()
      • setNegated

        void setNegated​(boolean negated)
      • isExpired

        boolean isExpired()
      • isPendingRemoveFromStore

        boolean isPendingRemoveFromStore()
      • setFirstLeftTuple

        void setFirstLeftTuple​(LeftTuple firstLeftTuple)