Class EntryPointDataProcessor

  • All Implemented Interfaces:
    org.drools.ruleunits.api.DataProcessor

    public class EntryPointDataProcessor
    extends java.lang.Object
    implements org.drools.ruleunits.api.DataProcessor
    • Constructor Summary

      Constructors 
      Constructor Description
      EntryPointDataProcessor​(org.kie.api.runtime.rule.EntryPoint entryPoint)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void delete​(org.drools.ruleunits.api.DataHandle handle)  
      void delete​(org.drools.ruleunits.api.DataHandle dh, org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode, org.kie.api.runtime.rule.FactHandle.State fhState)  
      void delete​(RuleUnitInternalFactHandle fh, org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode, org.kie.api.runtime.rule.FactHandle.State fhState)  
      org.kie.api.runtime.rule.FactHandle insert​(org.drools.ruleunits.api.DataHandle handle, java.lang.Object object)  
      void insertLogical​(org.kie.api.runtime.rule.RuleContext ruleContext, java.lang.Object object)  
      void update​(org.drools.core.common.InternalFactHandle fh, java.lang.Object obj, org.drools.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, org.drools.core.rule.consequence.InternalMatch internalMatch)  
      void update​(org.drools.ruleunits.api.DataHandle handle, java.lang.Object object)  
      void update​(org.drools.ruleunits.api.DataHandle dh, java.lang.Object obj, org.drools.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, org.drools.core.rule.consequence.InternalMatch internalMatch)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.drools.ruleunits.api.DataProcessor

        insert
    • Constructor Detail

      • EntryPointDataProcessor

        public EntryPointDataProcessor​(org.kie.api.runtime.rule.EntryPoint entryPoint)
    • Method Detail

      • insert

        public org.kie.api.runtime.rule.FactHandle insert​(org.drools.ruleunits.api.DataHandle handle,
                                                          java.lang.Object object)
        Specified by:
        insert in interface org.drools.ruleunits.api.DataProcessor
      • insertLogical

        public void insertLogical​(org.kie.api.runtime.rule.RuleContext ruleContext,
                                  java.lang.Object object)
      • update

        public void update​(org.drools.ruleunits.api.DataHandle dh,
                           java.lang.Object obj,
                           org.drools.util.bitmask.BitMask mask,
                           java.lang.Class<?> modifiedClass,
                           org.drools.core.rule.consequence.InternalMatch internalMatch)
      • update

        public void update​(org.drools.core.common.InternalFactHandle fh,
                           java.lang.Object obj,
                           org.drools.util.bitmask.BitMask mask,
                           java.lang.Class<?> modifiedClass,
                           org.drools.core.rule.consequence.InternalMatch internalMatch)
      • update

        public void update​(org.drools.ruleunits.api.DataHandle handle,
                           java.lang.Object object)
        Specified by:
        update in interface org.drools.ruleunits.api.DataProcessor
      • delete

        public void delete​(org.drools.ruleunits.api.DataHandle handle)
        Specified by:
        delete in interface org.drools.ruleunits.api.DataProcessor
      • delete

        public void delete​(org.drools.ruleunits.api.DataHandle dh,
                           org.drools.base.definitions.rule.impl.RuleImpl rule,
                           org.drools.core.reteoo.TerminalNode terminalNode,
                           org.kie.api.runtime.rule.FactHandle.State fhState)
      • delete

        public void delete​(RuleUnitInternalFactHandle fh,
                           org.drools.base.definitions.rule.impl.RuleImpl rule,
                           org.drools.core.reteoo.TerminalNode terminalNode,
                           org.kie.api.runtime.rule.FactHandle.State fhState)