Class ActionSequence

  • All Implemented Interfaces:
    org.pentaho.platform.api.engine.IActionSequence, org.pentaho.platform.api.engine.ISequenceDefinition

    public class ActionSequence
    extends Object
    implements org.pentaho.platform.api.engine.IActionSequence
    • Constructor Detail

      • ActionSequence

        protected ActionSequence​(String loopParameter,
                                 org.pentaho.platform.api.engine.ISequenceDefinition sequenceDefinition,
                                 List actionDefinitions,
                                 boolean loopUsingPeek)
    • Method Detail

      • getActionDefinitions

        public List getActionDefinitions()
      • getLoopParameter

        public String getLoopParameter()
        Specified by:
        getLoopParameter in interface org.pentaho.platform.api.engine.IActionSequence
      • getConditionalExecution

        public org.pentaho.platform.api.engine.IConditionalExecution getConditionalExecution()
        Specified by:
        getConditionalExecution in interface org.pentaho.platform.api.engine.IActionSequence
      • setConditionalExecution

        public void setConditionalExecution​(org.pentaho.platform.api.engine.IConditionalExecution value)
        Specified by:
        setConditionalExecution in interface org.pentaho.platform.api.engine.IActionSequence
      • hasLoop

        public boolean hasLoop()
        Specified by:
        hasLoop in interface org.pentaho.platform.api.engine.IActionSequence
      • getResultType

        public String getResultType()
        Specified by:
        getResultType in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getSequenceName

        public String getSequenceName()
        Specified by:
        getSequenceName in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getAuthor

        public String getAuthor()
        Specified by:
        getAuthor in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getHelp

        public String getHelp()
        Specified by:
        getHelp in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getInputDefinitions

        public Map getInputDefinitions()
        Specified by:
        getInputDefinitions in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getInputDefinitionsForParameterProvider

        public Map getInputDefinitionsForParameterProvider​(String parameterProviderName)
        Specified by:
        getInputDefinitionsForParameterProvider in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getOutputDefinitions

        public Map getOutputDefinitions()
        Specified by:
        getOutputDefinitions in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getResourceDefinitions

        public Map getResourceDefinitions()
        Specified by:
        getResourceDefinitions in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getSolutionName

        public String getSolutionName()
        Specified by:
        getSolutionName in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getSolutionPath

        public String getSolutionPath()
        Specified by:
        getSolutionPath in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getLoggingLevel

        public int getLoggingLevel()
        Specified by:
        getLoggingLevel in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getTitle

        public String getTitle()
        Specified by:
        getTitle in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getIcon

        public String getIcon()
        Specified by:
        getIcon in interface org.pentaho.platform.api.engine.ISequenceDefinition
      • getActionDefinitionsAndSequences

        public List getActionDefinitionsAndSequences()
        Specified by:
        getActionDefinitionsAndSequences in interface org.pentaho.platform.api.engine.IActionSequence
      • getLoopUsingPeek

        public boolean getLoopUsingPeek()
        Specified by:
        getLoopUsingPeek in interface org.pentaho.platform.api.engine.IActionSequence