new Session(app:, options)
Parameters:
| Name | Type | Description |
|---|---|---|
app: |
String | application name |
options |
Object |
- Source:
Methods
-
<static> getSession()
-
Get the Session object for an application
- Source:
-
clearMessages()
-
Clear messages (and init messages if they didn't exist)
- Source:
-
clearRequest(req)
-
Clear session request object
Parameters:
Name Type Description reqRequest - Source:
-
clearResponse(req)
-
Clear session response object
Parameters:
Name Type Description reqRequest - Source:
-
deleteRequest(req, property)
-
Delete a value from our session request object
Parameters:
Name Type Description reqRequest propertyString property name, can use dot to build a structured JSON
- Source:
Returns:
the deleted entry
- Type
- any
-
deleteResponse(req, property)
-
Delete a value from our session response object
Parameters:
Name Type Description reqRequest propertyString property name, can use dot to build a structured JSON
- Source:
Returns:
the deleted entry
- Type
- any
-
getMessages()
-
Get message objects
- Source:
-
getRequest(req, property [, deleteEntry])
-
Get a value from our session request object
Parameters:
Name Type Argument Default Description reqRequest propertyString property name, can use dot to build a structured JSON
deleteEntryBoolean <optional>
true if set to true, delete response object
- Source:
-
getResponse(req, property [, deleteEntry])
-
Get a value from our session response object
Parameters:
Name Type Argument Default Description reqRequest propertyString property name, can use dot to build a structured JSON
deleteEntryBoolean <optional>
true if set to true, delete response object
- Source:
-
init()
-
Middleware to initialize our session logic
- Source:
-
initMessages()
-
Create the objects to hold flash messages if needed.
- Source:
-
setErrorMessage()
-
Saves an error message
- Source:
-
setInfoMessage()
-
Saves an info message
- Source:
-
setMessage()
-
Set a new message
- Source:
-
setRequest(req, property, value)
-
Saves 'value' into our session request object
Parameters:
Name Type Description reqRequest propertyString property name, can use dot to build a structured JSON
valueany - Source:
-
setResponse(req, property, value)
-
Saves 'value' into our session response object
Parameters:
Name Type Description reqRequest propertyString property name, can use dot to build a structured JSON
valueany - Source:
-
setSuccessMessage()
-
Saves a success message
- Source:
-
setWarningMessage()
-
Saves a warning message
- Source: