4A Server -  2.0
 All Classes Namespaces Files Functions Variables Enumerator
cz.vutbr.fit.knot.annotations.web.Menu Class Reference

Backbean for template.xhtml, class for menu handling. More...

Inheritance diagram for cz.vutbr.fit.knot.annotations.web.Menu:
Inheritance graph
Collaboration diagram for cz.vutbr.fit.knot.annotations.web.Menu:
Collaboration graph

Public Member Functions

String menuAction (String newPage)
 
String logoffAction ()
 
String isDisabled (String page)
 
boolean getLoggedIn ()
 
boolean getIsAdmin ()
 
String getActualPage ()
 
void setActualPage (String actualPage)
 
 Menu ()
 

Private Attributes

String actualPage = "index"
 

Detailed Description

Backbean for template.xhtml, class for menu handling.

Backbean for template.xhtml, class for menu handling

Author
idytrych

Definition at line 28 of file Menu.java.

Constructor & Destructor Documentation

cz.vutbr.fit.knot.annotations.web.Menu.Menu ( )

Constructor

Definition at line 123 of file Menu.java.

Member Function Documentation

String cz.vutbr.fit.knot.annotations.web.Menu.getActualPage ( )

Gets identification of now displayed page

Returns
Returns identification of page now displayed

Definition at line 107 of file Menu.java.

boolean cz.vutbr.fit.knot.annotations.web.Menu.getIsAdmin ( )

Returns whether user is an administrator

Returns
If user is administrator, returns true, false otherwise

Definition at line 98 of file Menu.java.

boolean cz.vutbr.fit.knot.annotations.web.Menu.getLoggedIn ( )

Gets whether user is logged in

Returns
If user is logged in, returns true, false otherwise

Definition at line 89 of file Menu.java.

String cz.vutbr.fit.knot.annotations.web.Menu.isDisabled ( String  page)

Returns whether menu item is disabled (page is now displayed)

Parameters
pageIdentificator of menu item
Returns
If page is now displayed, returns true, false otherwise

Definition at line 76 of file Menu.java.

String cz.vutbr.fit.knot.annotations.web.Menu.logoffAction ( )

Action listener for log off menu button

  • log off the user
  • switch to index page
Returns
Returns page outcome to go to index page

Definition at line 58 of file Menu.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.Menu.menuAction ( String  newPage)

Action listener for all menu buttons (except log off)

  • ensure the transition
  • clears errors on login page
Parameters
newPageNew page to display (identification of button)
Returns
Returns page outcome (identification of transition)

Definition at line 42 of file Menu.java.

Here is the call graph for this function:

void cz.vutbr.fit.knot.annotations.web.Menu.setActualPage ( String  actualPage)

Sets page now displayed (for transitions out of menu)

Parameters
actualPageIdentificator of actually displayed page

Definition at line 116 of file Menu.java.

Member Data Documentation

String cz.vutbr.fit.knot.annotations.web.Menu.actualPage = "index"
private

Page actually displayed

Definition at line 32 of file Menu.java.


The documentation for this class was generated from the following file: