public interface ISequenceDefinition
A SequenceDefinition can contain one to many ActionDefinitions that, when executed by their constituent Components, flow automatically from one ActionDefinition to the next.
Modifier and Type | Field and Description |
---|---|
static int |
ACTION_SEQUENCE_DEFINITION_INVALID_ACTION_DOC
return code indicating an action document that does validate against the action document schema
|
static int |
ACTION_SEQUENCE_DEFINITION_INVALID_XML
return code indicating a problem with the action sequences's XML
|
static int |
ACTION_SEQUENCE_DEFINITION_OK
return code indicating a valid SequenceDefinition
|
static String |
RESULT_TYPE_NONE
result-type value indicating the action should be not be displayed to users during navigation
|
static String |
RESULT_TYPE_PROCESS
result-type value indicating the action should be be displayed as a process to users during navigation
|
static String |
RESULT_TYPE_REPORT
result-type value indicating the action should be be displayed as a report to users during navigation
|
static String |
RESULT_TYPE_RULE
result-type value indicating the action should be be displayed as a business rule to users during navigation
|
Modifier and Type | Method and Description |
---|---|
String |
getAuthor()
Returns the author of the SequenceDefinition, if defined, or null otherwise.
|
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.
|
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.
|
static final int ACTION_SEQUENCE_DEFINITION_OK
static final int ACTION_SEQUENCE_DEFINITION_INVALID_XML
static final int ACTION_SEQUENCE_DEFINITION_INVALID_ACTION_DOC
static final String RESULT_TYPE_NONE
static final String RESULT_TYPE_REPORT
static final String RESULT_TYPE_RULE
static final String RESULT_TYPE_PROCESS
Map getInputDefinitions()
Map getInputDefinitionsForParameterProvider(String parameterProviderName)
parameterProviderName
- The name of the parameter provider e.g. "request", "session", "global"...Map getOutputDefinitions()
Map getResourceDefinitions()
String getSequenceName()
String getResultType()
String getAuthor()
String getDescription()
String getHelp()
String getTitle()
String getSolutionName()
String getSolutionPath()
int getLoggingLevel()
ILogger
String getIcon()