Class: SessionHandlerProviderByMap

SessionHandlerProviderByMap

new SessionHandlerProviderByMap(map, options)

Uses the passed in map to provide SessionHandlers. The Map should contain two keys: 'pre' and 'post'. The values of each should be the an array of Filter objects. WARNING: At this time this object has not been tested in the SkillVC system and exists as a "ToDo"
Parameters:
Name Type Description
map Map The object structure of the raw Filters to use.
options Object.<String, Object> Options for processing. See AbstractProviderByMap
Implements:
Source:
See:

Methods

getEndSessionHandlers() → {Array.Filter}

Returns all the post items (items that implement executePost())
Source:
Returns:
Array of all the loaded post items
Type
Array.Filter

getStartSessionHandlers() → {Array.Filter}

Returns all the pre items (items that implement executePre())
Source:
Returns:
Array of all the loaded pre items
Type
Array.Filter

processItem(items, itemId, map, options)

Since there is no processing required, it just returns the item that was passed in
Parameters:
Name Type Description
items Map Map of the items being processed
itemId String The Id of the item to process
map Object The map being processed
options Object Any options that are being passed to the ItemProcessor (can be null)
Implements:
Source:

processItems(items, map, options)

Since there is no processing required, it just returns the map that was passed in
Parameters:
Name Type Description
items Map Map of the items being processed
map Object The map being processed
options Object Any options that are being passed to the ItemProcessor (can be null)
Implements:
Source: