Interface RuleUnitDescription


public interface RuleUnitDescription
  • Method Details

    • getRuleUnitClass

      default Class<?> getRuleUnitClass()
    • getRuleUnitName

      String getRuleUnitName()
    • getCanonicalName

      String getCanonicalName()
    • getSimpleName

      String getSimpleName()
    • getPackageName

      String getPackageName()
    • getEntryPointName

      default String getEntryPointName(String name)
    • getDatasourceType

      Optional<Class<?>> getDatasourceType(String name)
    • getVarType

      Optional<Type> getVarType(String name)
    • getVar

      RuleUnitVariable getVar(String name)
    • hasVar

      boolean hasVar(String name)
    • getUnitVars

      Collection<String> getUnitVars()
    • getUnitVarDeclarations

      Collection<? extends RuleUnitVariable> getUnitVarDeclarations()
    • hasDataSource

      boolean hasDataSource(String name)
    • getClockType

      org.kie.api.runtime.conf.ClockTypeOption getClockType()
    • getKieBaseOptions

      Collection<org.kie.api.conf.KieBaseOption> getKieBaseOptions()