Class ScriptableCondition

  • All Implemented Interfaces:
    org.pentaho.platform.api.engine.IConditionalExecution

    public class ScriptableCondition
    extends Object
    implements org.pentaho.platform.api.engine.IConditionalExecution
    • Constructor Detail

      • ScriptableCondition

        public ScriptableCondition()
    • Method Detail

      • getScript

        public String getScript()
        Specified by:
        getScript in interface org.pentaho.platform.api.engine.IConditionalExecution
      • setScript

        public void setScript​(String script)
        Specified by:
        setScript in interface org.pentaho.platform.api.engine.IConditionalExecution
      • setScriptLanguage

        public void setScriptLanguage​(String value)
      • setDefaultResult

        public void setDefaultResult​(boolean value)
      • getDefaultResult

        public boolean getDefaultResult()
      • getScriptLanguage

        public String getScriptLanguage()
      • setIgnoreInputNamesWithMinus

        public void setIgnoreInputNamesWithMinus​(boolean value)
      • getIgnoreInputNamesWithMinus

        public boolean getIgnoreInputNamesWithMinus()
      • setListAvailableEngines

        public void setListAvailableEngines​(boolean value)
      • shouldExecute

        public boolean shouldExecute​(Map currentInputs,
                                     org.apache.commons.logging.Log logger)
                              throws Exception
        Specified by:
        shouldExecute in interface org.pentaho.platform.api.engine.IConditionalExecution
        Throws:
        Exception