Class RuleUnitComponentFactoryImpl

  • All Implemented Interfaces:
    org.kie.internal.ruleunit.RuleUnitComponentFactory

    public class RuleUnitComponentFactoryImpl
    extends Object
    implements org.kie.internal.ruleunit.RuleUnitComponentFactory
    • Constructor Detail

      • RuleUnitComponentFactoryImpl

        public RuleUnitComponentFactoryImpl()
    • Method Detail

      • createRuleUnitDescription

        public org.kie.internal.ruleunit.RuleUnitDescription createRuleUnitDescription​(org.kie.api.definition.KiePackage pkg,
                                                                                       Class<?> ruleUnitClass)
        Specified by:
        createRuleUnitDescription in interface org.kie.internal.ruleunit.RuleUnitComponentFactory
      • createRuleUnitDescription

        public org.kie.internal.ruleunit.RuleUnitDescription createRuleUnitDescription​(org.kie.api.definition.KiePackage pkg,
                                                                                       String ruleUnitSimpleName)
        Creates a rule unit description from the given qualified name. Optional operation (may be provided by alternative implementations)
        Specified by:
        createRuleUnitDescription in interface org.kie.internal.ruleunit.RuleUnitComponentFactory
        Returns:
        null: this is not a supported operation
      • newApplyPmmlModelCommandExecutor

        public org.kie.internal.ruleunit.ApplyPmmlModelCommandExecutor newApplyPmmlModelCommandExecutor()
        Specified by:
        newApplyPmmlModelCommandExecutor in interface org.kie.internal.ruleunit.RuleUnitComponentFactory
      • isRuleUnitClass

        public boolean isRuleUnitClass​(Class<?> ruleUnitClass)
        Specified by:
        isRuleUnitClass in interface org.kie.internal.ruleunit.RuleUnitComponentFactory
      • isDataSourceClass

        public boolean isDataSourceClass​(Class<?> ruleUnitClass)
        Specified by:
        isDataSourceClass in interface org.kie.internal.ruleunit.RuleUnitComponentFactory
      • isLegacyRuleUnit

        public boolean isLegacyRuleUnit()
        Specified by:
        isLegacyRuleUnit in interface org.kie.internal.ruleunit.RuleUnitComponentFactory