Class EntryPointDataProcessor

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

    public class EntryPointDataProcessor
    extends 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.core.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.core.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, Object object)  
      void update​(org.drools.core.common.InternalFactHandle fh, Object obj, org.drools.core.util.bitmask.BitMask mask, Class<?> modifiedClass, org.drools.core.rule.consequence.Activation activation)  
      void update​(org.drools.ruleunits.api.DataHandle handle, Object object)  
      void update​(org.drools.ruleunits.api.DataHandle dh, Object obj, org.drools.core.util.bitmask.BitMask mask, Class<?> modifiedClass, org.drools.core.rule.consequence.Activation activation)  
      • 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,
                                                          Object object)
        Specified by:
        insert in interface org.drools.ruleunits.api.DataProcessor
      • update

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

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

        public void update​(org.drools.ruleunits.api.DataHandle handle,
                           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.core.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.core.definitions.rule.impl.RuleImpl rule,
                           org.drools.core.reteoo.TerminalNode terminalNode,
                           org.kie.api.runtime.rule.FactHandle.State fhState)