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

Backbean for adding, editing and deleting of users. More...

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

Public Member Functions

 EditUser ()
 
String btnSaveAction ()
 
String btnSaveNewAction ()
 
String btnCancelAction ()
 
String btnDeleteAction ()
 
User getUser ()
 
void setUser (User user)
 
String getName ()
 
void setName (String name)
 
String getLogin ()
 
void setLogin (String login)
 
String getComeFrom ()
 
void setComeFrom (String comeFrom)
 
String getEmail ()
 
void setEmail (String email)
 
String getPassword ()
 
void setPassword (String password)
 
String getPasswordControl ()
 
void setPasswordControl (String passwordControl)
 
String getErrorMessage ()
 
void setErrorMessage (String errorMessage)
 
HtmlDataTable getListTable ()
 
void setListTable (HtmlDataTable listTable)
 
List< UserGroupgetUserGroupsList ()
 
UserGroup getUserGroup ()
 
void setUserGroup (UserGroup userGroup)
 
String actionRemoveUserFromGroup (Integer id)
 
String actionAddUserGroup ()
 

Private Member Functions

String loadDefaultSettings (User user)
 

Private Attributes

String login = null
 
String password = null
 
String passwordControl = null
 
String name = null
 
String email = null
 
String comeFrom = null
 
String errorMessage = ""
 
HtmlDataTable listTable
 
UserGroup userGroup
 
User user = null
 

Detailed Description

Backbean for adding, editing and deleting of users.

Backbean for pages for adding, editing and deleting of users

Author
idytrych

Definition at line 45 of file EditUser.java.

Constructor & Destructor Documentation

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

Constructor

Definition at line 90 of file EditUser.java.

Member Function Documentation

String cz.vutbr.fit.knot.annotations.web.EditUser.actionAddUserGroup ( )

Action listener for link for join user to group

Returns
GEturns page outcome (identificator of transition)

Definition at line 643 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.actionRemoveUserFromGroup ( Integer  id)

Action listener for remove link in the table. Removes user from user group

Returns
Returns null to stay in this page

Definition at line 594 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.btnCancelAction ( )

Action listener for cancel button

Returns
Returns page outcome (identificator of next page or null to stay here)

Definition at line 240 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.btnDeleteAction ( )

Action listener for delete button on deleting page

Returns
Returns page outcome (identificator of next page or null to stay here)

Definition at line 253 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.btnSaveAction ( )

Action listener for save button in the page for editing of the user

Returns
Returns page outcome (identificator of next page or null to stay here)

Definition at line 98 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.btnSaveNewAction ( )

Action listener for seve button on page for adding new users

Returns
Returns page outcome (identificator of next page or null to stay here)

Definition at line 165 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.getComeFrom ( )

Gets value of come from field in form If user not set yet, pick up it from session

Returns
Returns value of come from field in form

Definition at line 417 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.getEmail ( )

Gets value of user email field in form If user not set yet, pick up it from session

Returns
Returns value of user email field in form

Definition at line 455 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.getErrorMessage ( )

Gets error message displayed in form

Returns
Returns error message displayed in form

Definition at line 527 of file EditUser.java.

HtmlDataTable cz.vutbr.fit.knot.annotations.web.EditUser.getListTable ( )

Gets table with user groups of given user

Returns
Returns table with user groups of given user

Definition at line 545 of file EditUser.java.

String cz.vutbr.fit.knot.annotations.web.EditUser.getLogin ( )

Gets value of user login field in form If user not set yet, pick up it from session

Returns
Returns value of user login field in form

Definition at line 379 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.getName ( )

Gets value of user full name field in form If user not set yet, pick up it from session

Returns
Returns value of user full name field in form

Definition at line 341 of file EditUser.java.

Here is the call graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.getPassword ( )

Gets value of user password field in form

Returns
Returns empty string (password can't be decoded from MD5)

Definition at line 492 of file EditUser.java.

String cz.vutbr.fit.knot.annotations.web.EditUser.getPasswordControl ( )

Gets value of user password control field in form

Returns
Returns empty string (password can't be decoded from MD5)

Definition at line 510 of file EditUser.java.

User cz.vutbr.fit.knot.annotations.web.EditUser.getUser ( )

Gets edited user If user not set yet, pick up it from session

Returns
Returns edited user

Definition at line 319 of file EditUser.java.

UserGroup cz.vutbr.fit.knot.annotations.web.EditUser.getUserGroup ( )

Gets user group selected in the table

Returns
Returns user group selected in the table

Definition at line 576 of file EditUser.java.

List<UserGroup> cz.vutbr.fit.knot.annotations.web.EditUser.getUserGroupsList ( )

Gets list of all user groups of given user

Returns
List of all user groups of given user

Definition at line 563 of file EditUser.java.

Here is the caller graph for this function:

String cz.vutbr.fit.knot.annotations.web.EditUser.loadDefaultSettings ( User  user)
private

Definition at line 658 of file EditUser.java.

Here is the call graph for this function:

Here is the caller graph for this function:

void cz.vutbr.fit.knot.annotations.web.EditUser.setComeFrom ( String  comeFrom)

Sets value of come from field in form

Parameters
comeFromValue of come from field in form

Definition at line 445 of file EditUser.java.

void cz.vutbr.fit.knot.annotations.web.EditUser.setEmail ( String  email)

Sets value of user email field in form

Parameters
emailValue of user email field in form

Definition at line 483 of file EditUser.java.

void cz.vutbr.fit.knot.annotations.web.EditUser.setErrorMessage ( String  errorMessage)

Sets error message to be displayed in form

Parameters
errorMessageError message to be displayed in form

Definition at line 536 of file EditUser.java.

void cz.vutbr.fit.knot.annotations.web.EditUser.setListTable ( HtmlDataTable  listTable)

Sets table with user groups of given user

Parameters
listTableTable with user groups of given user

Definition at line 554 of file EditUser.java.

void cz.vutbr.fit.knot.annotations.web.EditUser.setLogin ( String  login)

Sets value of user login field in form

Parameters
loginValue of user login field in form

Definition at line 407 of file EditUser.java.

void cz.vutbr.fit.knot.annotations.web.EditUser.setName ( String  name)

Sets value of user full name field in form

Parameters
nameValue of user full name field in form

Definition at line 369 of file EditUser.java.

void cz.vutbr.fit.knot.annotations.web.EditUser.setPassword ( String  password)

Sets value of user password field in form

Parameters
passwordValue of user password field in form

Definition at line 501 of file EditUser.java.

void cz.vutbr.fit.knot.annotations.web.EditUser.setPasswordControl ( String  passwordControl)

Sets value of user password control field in form

Parameters
passwordControlValue of user password control field in form

Definition at line 519 of file EditUser.java.

void cz.vutbr.fit.knot.annotations.web.EditUser.setUser ( User  user)

Sets edited user

Parameters
userEdited user

Definition at line 331 of file EditUser.java.

void cz.vutbr.fit.knot.annotations.web.EditUser.setUserGroup ( UserGroup  userGroup)

Sets user group selected in the table

Parameters
userGroupUser group selected in the table

Definition at line 585 of file EditUser.java.

Member Data Documentation

String cz.vutbr.fit.knot.annotations.web.EditUser.comeFrom = null
private

External system from which user come

Definition at line 69 of file EditUser.java.

String cz.vutbr.fit.knot.annotations.web.EditUser.email = null
private

Value of email field in form

Definition at line 65 of file EditUser.java.

String cz.vutbr.fit.knot.annotations.web.EditUser.errorMessage = ""
private

Error message displayed in form

Definition at line 73 of file EditUser.java.

HtmlDataTable cz.vutbr.fit.knot.annotations.web.EditUser.listTable
private

Table with user groups of given user

Definition at line 77 of file EditUser.java.

String cz.vutbr.fit.knot.annotations.web.EditUser.login = null
private

Value of login field in form

Definition at line 49 of file EditUser.java.

String cz.vutbr.fit.knot.annotations.web.EditUser.name = null
private

Value of user full name field in form

Definition at line 61 of file EditUser.java.

String cz.vutbr.fit.knot.annotations.web.EditUser.password = null
private

Value of password field in form

Definition at line 53 of file EditUser.java.

String cz.vutbr.fit.knot.annotations.web.EditUser.passwordControl = null
private

Value of password control field in form

Definition at line 57 of file EditUser.java.

User cz.vutbr.fit.knot.annotations.web.EditUser.user = null
private

Edited user or user to be deleted

Definition at line 85 of file EditUser.java.

UserGroup cz.vutbr.fit.knot.annotations.web.EditUser.userGroup
private

User group selected in the table

Definition at line 81 of file EditUser.java.


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