This is a special type of Attribute that does not have the UI component on the State Editor.
public class SessionVariableAttribute
All public members of the SessionVariableAttribute class, including all inherited members.
Name | Description |
---|---|
Default value (if provided) | |
Detailed description of the attribute. | |
Attribute Id. | |
The text that was entered in the input field on the state editor. | |
Sets the processing engine context. | |
Detailed description of the attribute. | |
Attribute Id. |
All package members of the SessionVariableAttribute class, including all inherited members.
Name | Description |
---|---|
Get the complete List of BeanConverterInterface type from the session variable. | |
Set the List that needs to be stored in this SessionVariableAttribute. |
All protected members of the SessionVariableAttribute class, including all inherited members.
Name | Description |
---|---|
Sets the processing engine context. | |
Description that will be displayed on the state editor for user consumption. | |
Unique Id of the attribute. |
SessionVariableAttribute is used to hold and persist List of BeanConverterInterface type.
Each item in the list is stored in one session variable using the following naming convention for the session variable name. this_sessionVariableAttribute_ID + "_" + state_ID + "[" + index + "]" |
where: index is the list index.
In addition, one session variable with the following name is used to store the total number of item in the list. this_sessionVariableAttribute_ID + "_" + state_ID + "_count" |
SessionVariableAttribute is used in the AbstractDynamicMenu to store the list in the input parameter of the setMenuListToSession(List<T>) method. This list is used to generate SMS menu message.
SessionVariableAttribute constructor
getList method
setList method
![]() |
Discuss this page in DocCommentXchange.
|
Copyright © 2012, Sybase, Inc. - Brand Mobiliser API 1.3.0 - October 24, 2012 |