Class TargetPathDecorator

java.lang.Object
ch.tocco.nice2.optional.drools.api.util.TargetPathDecorator
All Implemented Interfaces:
CustomRuleDecorator

public class TargetPathDecorator extends Object implements CustomRuleDecorator
set the target path of resources that have none. these are usually rules from the database that do not exist as actual files, but this decorator would work on any resource, since it just uses the package name and id to construct a proper path
  • Constructor Details

    • TargetPathDecorator

      public TargetPathDecorator()
  • Method Details

    • decorate

      public org.kie.api.io.Resource decorate(org.kie.api.io.Resource resource, RuleSource source, String packageName)
      Description copied from interface: CustomRuleDecorator
      Decorate a custom rule.
      Specified by:
      decorate in interface CustomRuleDecorator
      Parameters:
      resource - The Drools `Resource` that is being loaded.
      source - The RuleSource the rules are being loaded from.
      packageName - A package name to be used for the rules.
      Returns:
      A Drools `Resource` for the decorated custom rules.