public class ActionDefinition extends Object implements org.pentaho.platform.api.engine.ISolutionActionDefinition
Constructor and Description |
---|
ActionDefinition(org.dom4j.Node actionRootNode,
org.pentaho.platform.api.engine.ILogger logger) |
Modifier and Type | Method and Description |
---|---|
Map |
getActionInputDefinitions() |
Map |
getActionOutputDefinitions() |
List |
getActionResourceDefinitionNames() |
String |
getAuthor() |
org.pentaho.platform.api.engine.IComponent |
getComponent() |
String |
getComponentName() |
org.dom4j.Node |
getComponentSection() |
String |
getDescription() |
int |
getErrorCode() |
String |
getHelp() |
String |
getIconUrl() |
int |
getLoggingLevel() |
String |
getMappedInputName(String name) |
String |
getMappedOutputName(String name) |
String |
getMappedResourceName(String name) |
org.dom4j.Node |
getNode() |
List |
getPostExecuteAuditList() |
List |
getPreExecuteAuditList() |
boolean |
getSyncPreference() |
boolean |
hasActionResources() |
void |
setComponent(org.pentaho.platform.api.engine.IComponent component) |
void |
setLoggingLevel(int loggingLevel) |
public ActionDefinition(org.dom4j.Node actionRootNode, org.pentaho.platform.api.engine.ILogger logger)
public int getErrorCode()
public String getMappedInputName(String name)
getMappedInputName
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public Map getActionInputDefinitions()
getActionInputDefinitions
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public String getMappedOutputName(String name)
getMappedOutputName
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public Map getActionOutputDefinitions()
getActionOutputDefinitions
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public String getMappedResourceName(String name)
getMappedResourceName
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public List getActionResourceDefinitionNames()
getActionResourceDefinitionNames
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public boolean hasActionResources()
hasActionResources
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public void setLoggingLevel(int loggingLevel)
public String getComponentName()
getComponentName
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public org.dom4j.Node getComponentSection()
getComponentSection
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public org.dom4j.Node getNode()
getNode
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public boolean getSyncPreference()
getSyncPreference
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public int getLoggingLevel()
getLoggingLevel
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public List getPostExecuteAuditList()
getPostExecuteAuditList
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public List getPreExecuteAuditList()
getPreExecuteAuditList
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public org.pentaho.platform.api.engine.IComponent getComponent()
getComponent
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public void setComponent(org.pentaho.platform.api.engine.IComponent component)
setComponent
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public String getIconUrl()
getIconUrl
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public String getAuthor()
getAuthor
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public String getDescription()
getDescription
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
public String getHelp()
getHelp
in interface org.pentaho.platform.api.engine.ISolutionActionDefinition
Copyright © 2019 Hitachi Vantara. All rights reserved.