SessionVariableAttribute class

This is a special type of Attribute that does not have the UI component on the State Editor.

Syntax

public class SessionVariableAttribute

Remarks

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.