org.universAAL.ui.dm.userInteraction.systemMenu
Class ClassicSystemMenuProvider

Package class diagram package ClassicSystemMenuProvider
java.lang.Object
  extended by org.universAAL.ui.dm.userInteraction.systemMenu.ClassicSystemMenuProvider
All Implemented Interfaces:
ISubmitGroupListener, ISystemMenuProvider

public class ClassicSystemMenuProvider
extends Object
implements ISystemMenuProvider

Author:
amedrano

Constructor Summary
ClassicSystemMenuProvider(UserDialogManager udm)
           
 
Method Summary
 Group getSystemMenu(UIRequest request)
          generate the system Group for a given UIRequest.
 void handle(UIResponse response)
          Handle the UIResponse for any of the SubmitionIDs declared in ISubmitGroupListener.listDeclaredSubmitIds().
 Set<String> listDeclaredSubmitIds()
          List the SubmissionIDs implementations of this interface will handle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassicSystemMenuProvider

public ClassicSystemMenuProvider(UserDialogManager udm)
Method Detail

handle

public void handle(UIResponse response)
Description copied from interface: ISubmitGroupListener
Handle the UIResponse for any of the SubmitionIDs declared in ISubmitGroupListener.listDeclaredSubmitIds().

Specified by:
handle in interface ISubmitGroupListener

listDeclaredSubmitIds

public Set<String> listDeclaredSubmitIds()
Description copied from interface: ISubmitGroupListener
List the SubmissionIDs implementations of this interface will handle.

Specified by:
listDeclaredSubmitIds in interface ISubmitGroupListener
Returns:

getSystemMenu

public Group getSystemMenu(UIRequest request)
Description copied from interface: ISystemMenuProvider
generate the system Group for a given UIRequest.

Specified by:
getSystemMenu in interface ISystemMenuProvider
Parameters:
request - The UIRequest for which to generate the system group.
Returns:
the System group for the UIRequest


Copyright © 2014 universAAL Consortium. All Rights Reserved.