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())
Returns:
Array of all the loaded post items
- Type
- Array.Filter
getStartSessionHandlers() → {Array.Filter}
Returns all the pre items (items that implement executePre())
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: