|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.pentaho.platform.engine.services.actionsequence.ActionSequence
public class ActionSequence
Field Summary |
---|
Fields inherited from interface org.pentaho.platform.api.engine.ISequenceDefinition |
---|
ACTION_SEQUENCE_DEFINITION_INVALID_ACTION_DOC, ACTION_SEQUENCE_DEFINITION_INVALID_XML, ACTION_SEQUENCE_DEFINITION_OK, RESULT_TYPE_NONE, RESULT_TYPE_PROCESS, RESULT_TYPE_REPORT, RESULT_TYPE_RULE |
Method Summary | |
---|---|
List |
getActionDefinitions()
|
List |
getActionDefinitionsAndSequences()
Returns the list of ActionDefinition objects retrieved from the SequenceDefinition. |
String |
getAuthor()
Returns the author of the SequenceDefinition, if defined, or null otherwise. |
IConditionalExecution |
getConditionalExecution()
|
String |
getDescription()
Returns the description of this SequenceDefinition, if defined, or null otherwise. |
String |
getHelp()
Returns the URL to the Help page for this definition. |
String |
getIcon()
Returns the path to the icon for this SequenceDefinition. |
Map |
getInputDefinitions()
Returns a Map of the input parameters that are defined to this SequenceDefinition. |
Map |
getInputDefinitionsForParameterProvider(String parameterProviderName)
Returns a Map of the input parameters that are defined to this SequenceDefinition for a specific parameter provider. |
int |
getLoggingLevel()
Get the logging level for this SequenceDefinition. |
String |
getLoopParameter()
If the ActionSequence contains a loop, returns the parameter that the execution should loop on. |
boolean |
getLoopUsingPeek()
If the ActionSequence contains a loop, returns the parameter that the execution should loop on. |
Map |
getOutputDefinitions()
Returns a Map of the output parameters that are defined to this SequenceDefinition. |
Map |
getResourceDefinitions()
Returns the sequence's resource definitions as a Map. |
String |
getResultType()
Returns the type of the overall result of executing the action sequence document that this SequenceDefinition came from. |
String |
getSequenceName()
Returns the document name of the action sequence document that this SequenceDefinition came from. |
String |
getSolutionName()
Returns the solution name, which is the name at the root level of the solution path. |
String |
getSolutionPath()
Returns the path relative to the solution name that will lead to this definition |
String |
getTitle()
Returns the title of this SequenceDefinition, if defined, or null otherwise. |
boolean |
hasLoop()
Returns whether the ActionSequence has a loop in its definition. |
void |
setConditionalExecution(IConditionalExecution value)
Sets the ConditionalExecution object that determines whether a set of actions will be executed. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public List getActionDefinitions()
public String getLoopParameter()
IActionSequence
getLoopParameter
in interface IActionSequence
public IConditionalExecution getConditionalExecution()
getConditionalExecution
in interface IActionSequence
public void setConditionalExecution(IConditionalExecution value)
IActionSequence
setConditionalExecution
in interface IActionSequence
value
- The ConditionalExecution objectpublic boolean hasLoop()
IActionSequence
hasLoop
in interface IActionSequence
public String getResultType()
ISequenceDefinition
getResultType
in interface ISequenceDefinition
public String getSequenceName()
ISequenceDefinition
getSequenceName
in interface ISequenceDefinition
public String getAuthor()
ISequenceDefinition
getAuthor
in interface ISequenceDefinition
public String getDescription()
ISequenceDefinition
getDescription
in interface ISequenceDefinition
public String getHelp()
ISequenceDefinition
getHelp
in interface ISequenceDefinition
public Map getInputDefinitions()
ISequenceDefinition
getInputDefinitions
in interface ISequenceDefinition
public Map getInputDefinitionsForParameterProvider(String parameterProviderName)
ISequenceDefinition
getInputDefinitionsForParameterProvider
in interface ISequenceDefinition
parameterProviderName
- The name of the parameter provider e.g. "request", "session", "global"...
public Map getOutputDefinitions()
ISequenceDefinition
getOutputDefinitions
in interface ISequenceDefinition
public Map getResourceDefinitions()
ISequenceDefinition
getResourceDefinitions
in interface ISequenceDefinition
public String getSolutionName()
ISequenceDefinition
getSolutionName
in interface ISequenceDefinition
public String getSolutionPath()
ISequenceDefinition
getSolutionPath
in interface ISequenceDefinition
public int getLoggingLevel()
ISequenceDefinition
getLoggingLevel
in interface ISequenceDefinition
ILogger
public String getTitle()
ISequenceDefinition
getTitle
in interface ISequenceDefinition
public String getIcon()
ISequenceDefinition
getIcon
in interface ISequenceDefinition
public List getActionDefinitionsAndSequences()
IActionSequence
getActionDefinitionsAndSequences
in interface IActionSequence
public boolean getLoopUsingPeek()
IActionSequence
getLoopUsingPeek
in interface IActionSequence
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |