Interface Modify<T>

All Superinterfaces:
Identifiable, MetaCallableTask<T>, Serializable, WorkingMemoryTask<T>
All Known Implementing Classes:
ModifyLiteral, ModifyLiteral.InverseModifyLiteral

public interface Modify<T> extends WorkingMemoryTask<T>
  • Method Details

    • getTarget

      T getTarget()
      Specified by:
      getTarget in interface WorkingMemoryTask<T>
    • call

      T call(T o)
    • call

      T call(org.drools.kiesession.rulebase.InternalKnowledgeBase knowledgeBase)
    • getModificationMask

      org.drools.util.bitmask.BitMask getModificationMask()
    • getModificationClass

      Class getModificationClass()
    • getSetterChain

      ModifyTask getSetterChain()
    • getAdditionalUpdates

      Object[] getAdditionalUpdates()
    • getAdditionalUpdatesModificationMask

      org.drools.util.bitmask.BitMask getAdditionalUpdatesModificationMask(int j)