WEB-INF.cftags.component coldbox.system.FrameworkSupertype coldbox.system.Plugin coldbox.system.plugins.SessionStorage
Session Storage plugin. It provides the user with a mechanism for permanent data storage using the session scope.
Constructor Summary | |
---|---|
init(any controller)
|
Method Summary | |
---|---|
void
|
clearAll()
Clear the entire coldbox session storage. |
private void
|
createStorage()
Create the session storage scope. |
boolean
|
deleteVar(string name)
Tries to delete a permanent session var. |
boolean
|
exists(string name)
Checks wether the permanent variable exists. |
any
|
getStorage()
Get the entire storage scope. |
any
|
getVar(string name, [any default=''])
Get a new permanent variable. |
void
|
removeStorage()
remove the entire storage scope. |
void
|
setVar(string name, any value)
Set a new permanent variable. |
Methods inherited from class WEB-INF.cftags.component |
---|
None |
Constructor Detail |
---|
controller
Method Detail |
---|
Clear the entire coldbox session storage
Create the session storage scope
Tries to delete a permanent session var.
name
- The variable name to retrieve.Checks wether the permanent variable exists.
name
- The variable name to retrieve.Get the entire storage scope
Get a new permanent variable. If the variable does not exist. The method returns blank.
name
- The variable name to retrieve.default
- The default value to set. If not used, a blank is returned.remove the entire storage scope
Set a new permanent variable.
name
- The name of the variable.value
- The value to set in the variable.