Public Member Functions | |
__construct () | |
setVar ($varName, $value) | |
mergeVar ($varName, $value) | |
getVar ($varName) | |
clearVar ($varName) | |
varExists ($varName) | |
getNamespace () | |
setObjVar ($objName, $varName, &$value, $stateful=false) | |
cleanObj ($objName, $stateful=false) | |
getObjVar ($objName, $varName, &$value, $stateful=false) | |
saveSessionObjects () | |
retrieveSessionObjects () | |
clearSessionObjects ($keepObjects=false) | |
saveJSONArray ($jsonValue, $jsonName=NULL) | |
getViewHistory ($formName) | |
setViewHistory ($formName, $historyInfo) | |
destroy () | |
isUserValid () | |
isTimeout () | |
Protected Attributes | |
$_lastAccessTime | |
$_timeOut = false | |
$_sessObjArr = null | |
$_statefulSessObjArr = null | |
$_viewHistory = null | |
$_prevViewObjNames = array() |
Definition at line 34 of file SessionContext.php.
__construct | ( | ) |
Constructor of SessionContext, init session and set session file path
Definition at line 48 of file SessionContext.php.
cleanObj | ( | $ | objName, |
$ | stateful = false |
||
) |
Clean Object
string | $objName | object name |
boolean | $stateful |
Definition at line 193 of file SessionContext.php.
clearSessionObjects | ( | $ | keepObjects = false ) |
Clear session variables of all stateful objects
boolean | $keepObjects |
Definition at line 294 of file SessionContext.php.
clearVar | ( | $ | varName ) |
Clear/Unset single session variable NOTE: NYU - not yet used
string | $varName |
Definition at line 139 of file SessionContext.php.
destroy | ( | ) |
Destroy/free all session data of the current session
Definition at line 373 of file SessionContext.php.
getObjVar | ( | $ | objName, |
$ | varName, | ||
&$ | value, | ||
$ | stateful = false |
||
) |
Get single session variable of a stateful object
string | $objName | - object name |
string | $varName | - vaiable name |
mixed | $value | - reference of the value (in/out) |
boolean | $stateful | - is stateful? |
Definition at line 213 of file SessionContext.php.
getVar | ( | $ | varName ) |
Get single session variable
string | $varName | name of session variable |
Definition at line 125 of file SessionContext.php.
getViewHistory | ( | $ | formName ) |
Get view history data of given BizForm/EasyForm from saved in session file
string | $formName | - name of BizForm/EasyForm |
Definition at line 344 of file SessionContext.php.
isTimeout | ( | ) |
Check if current session is timeout
Definition at line 403 of file SessionContext.php.
isUserValid | ( | ) |
Check if user logged in or not NOTE: NYU - not yet used
Definition at line 388 of file SessionContext.php.
retrieveSessionObjects | ( | ) |
Retrieve/Get session variables of all stateful objects from sessionid_obj file
Definition at line 272 of file SessionContext.php.
saveJSONArray | ( | $ | jsonValue, |
$ | jsonName = NULL |
||
) |
Save a JSON array in session
string | $jsonValue | |
string | $jsonName |
Definition at line 321 of file SessionContext.php.
saveSessionObjects | ( | ) |
Save session variables of all stateful objects into sessionid_obj file
Definition at line 239 of file SessionContext.php.
setObjVar | ( | $ | objName, |
$ | varName, | ||
&$ | value, | ||
$ | stateful = false |
||
) |
Set single session variable of a stateful object
string | $objName | - object name |
string | $varName | - vaiable name |
mixed | $value | - reference of the value (in/out) |
boolean | $stateful | - is stateful? |
Definition at line 175 of file SessionContext.php.
setVar | ( | $ | varName, |
$ | value | ||
) |
Set single session variable
string | $varName | |
mixed | $value |
Definition at line 102 of file SessionContext.php.
setViewHistory | ( | $ | formName, |
$ | historyInfo | ||
) |
Set view history data of given bizform into session file
string | $formName | - name of bizform |
array | $historyInfo | - view history data represented by an associated array |
Definition at line 358 of file SessionContext.php.
varExists | ( | $ | varName ) |
Is variable exist in the session
string | $varName | variable name that checked |
Definition at line 150 of file SessionContext.php.