Class ActionDefinition

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

    public class ActionDefinition
    extends Object
    implements org.pentaho.platform.api.engine.ISolutionActionDefinition
    • Constructor Detail

      • ActionDefinition

        public ActionDefinition​(org.dom4j.Node actionRootNode,
                                org.pentaho.platform.api.engine.ILogger logger)
    • Method Detail

      • getErrorCode

        public int getErrorCode()
      • getMappedInputName

        public String getMappedInputName​(String name)
        Specified by:
        getMappedInputName in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getActionInputDefinitions

        public Map getActionInputDefinitions()
        Specified by:
        getActionInputDefinitions in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getMappedOutputName

        public String getMappedOutputName​(String name)
        Specified by:
        getMappedOutputName in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getActionOutputDefinitions

        public Map getActionOutputDefinitions()
        Specified by:
        getActionOutputDefinitions in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getMappedResourceName

        public String getMappedResourceName​(String name)
        Specified by:
        getMappedResourceName in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getActionResourceDefinitionNames

        public List getActionResourceDefinitionNames()
        Specified by:
        getActionResourceDefinitionNames in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • hasActionResources

        public boolean hasActionResources()
        Specified by:
        hasActionResources in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • setLoggingLevel

        public void setLoggingLevel​(int loggingLevel)
      • getComponentName

        public String getComponentName()
        Specified by:
        getComponentName in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getComponentSection

        public org.dom4j.Node getComponentSection()
        Specified by:
        getComponentSection in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getNode

        public org.dom4j.Node getNode()
        Specified by:
        getNode in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getSyncPreference

        public boolean getSyncPreference()
        Specified by:
        getSyncPreference in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getLoggingLevel

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

        public List getPostExecuteAuditList()
        Specified by:
        getPostExecuteAuditList in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getPreExecuteAuditList

        public List getPreExecuteAuditList()
        Specified by:
        getPreExecuteAuditList in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getComponent

        public org.pentaho.platform.api.engine.IComponent getComponent()
        Specified by:
        getComponent in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • setComponent

        public void setComponent​(org.pentaho.platform.api.engine.IComponent component)
        Specified by:
        setComponent in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
      • getIconUrl

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

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

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

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