Class DynAttrGroovyFeatureSupport

java.lang.Object
io.jmix.dynattrflowui.impl.DynAttrGroovyFeatureSupport

@Component("dynat_DynAttrGroovyFeatureSupport") public class DynAttrGroovyFeatureSupport extends Object
  • Field Details

    • scriptEvaluator

      protected final org.springframework.scripting.ScriptEvaluator scriptEvaluator
    • dynAttrUiProperties

      protected final DynAttrUiProperties dynAttrUiProperties
    • coreProperties

      protected final CoreProperties coreProperties
    • messages

      protected final Messages messages
  • Constructor Details

    • DynAttrGroovyFeatureSupport

      public DynAttrGroovyFeatureSupport(org.springframework.scripting.ScriptEvaluator scriptEvaluator, DynAttrUiProperties dynAttrUiProperties, CoreProperties coreProperties, Messages messages)
  • Method Details

    • isGroovyEnabled

      public boolean isGroovyEnabled()
    • evaluateValidationScript

      public Object evaluateValidationScript(String script, Object value)
    • evaluateRecalculationScript

      public Object evaluateRecalculationScript(String script, Map<String,Object> parameters)
    • evaluateOptionsLoaderScript

      public List<?> evaluateOptionsLoaderScript(String script, Object entity)