PageStateManagerDecorator 

Decorator for page state manager, which add logic for limiting Extension competence.

Kind: global class


new PageStateManagerDecorator(pageStateManager, allowedStateKeys) 

Initializes the page state manager decorator.

Param Type
pageStateManager PageStateManager
allowedStateKeys Array.<string>

pageStateManagerDecorator._pageStateManager : PageStateManager 

The current page state manager.

Kind: instance property of PageStateManagerDecorator


pageStateManagerDecorator._allowedStateKeys : Array.<string> 

Array of access keys for state.

Kind: instance property of PageStateManagerDecorator


pageStateManagerDecorator.clear() 

Kind: instance method of PageStateManagerDecorator


pageStateManagerDecorator.setState() 

Kind: instance method of PageStateManagerDecorator


pageStateManagerDecorator.getState() 

Kind: instance method of PageStateManagerDecorator


pageStateManagerDecorator.getAllStates() 

Kind: instance method of PageStateManagerDecorator