|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISequenceDefinition
The SequenceDefinition represents the definition of several consecutive action definitions that comprise an ActionSequence object, which is the runtime equivalent of an action sequence document.
A SequenceDefinition can contain one to many ActionDefinitions that, when executed by their constituent Components, flow automatically from one ActionDefinition to the next.
Field Summary | |
---|---|
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 |
Method Summary | |
---|---|
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. |
Field Detail |
---|
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
Method Detail |
---|
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |