Class DMNDecisionServiceFunctionDefinitionEvaluator.DMNDSFunction

  • All Implemented Interfaces:
    org.kie.dmn.feel.runtime.FEELFunction
    Enclosing class:
    DMNDecisionServiceFunctionDefinitionEvaluator

    public static class DMNDecisionServiceFunctionDefinitionEvaluator.DMNDSFunction
    extends org.kie.dmn.feel.runtime.functions.BaseFEELFunction
    • Method Detail

      • invoke

        public Object invoke​(org.kie.dmn.feel.lang.EvaluationContext ctx,
                             Object[] params)
        Overrides:
        invoke in class org.kie.dmn.feel.runtime.functions.BaseFEELFunction
      • isCustomFunction

        protected boolean isCustomFunction()
        Overrides:
        isCustomFunction in class org.kie.dmn.feel.runtime.functions.BaseFEELFunction
      • getParameters

        public List<List<org.kie.dmn.feel.runtime.FEELFunction.Param>> getParameters()
        Specified by:
        getParameters in interface org.kie.dmn.feel.runtime.FEELFunction
        Overrides:
        getParameters in class org.kie.dmn.feel.runtime.functions.BaseFEELFunction
      • getParameterTypes

        public List<List<org.kie.dmn.api.core.DMNType>> getParameterTypes()