com.logicaldoc.web.admin
Class UsersRecordsManager

java.lang.Object
  extended by com.logicaldoc.web.components.SortableList
      extended by com.logicaldoc.web.admin.UsersRecordsManager

public class UsersRecordsManager
extends SortableList

The UsersRecordsManager class is responsible for constructing the list of User beans which will be bound to a ice:dataTable JSF component.

Large data sets could be handle by adding a ice:dataPaginator. Alternatively the dataTable could also be hidden and the dataTable could be added to scrollable ice:panelGroup.

Since:
3.0
Author:
Marco Meschieri - Logical Objects

Field Summary
protected static org.apache.commons.logging.Log log
           
 
Constructor Summary
UsersRecordsManager()
           
 
Method Summary
 java.lang.String addUser()
           
 java.lang.String delete()
           
 java.lang.String disable()
           
 java.lang.String edit()
           
 java.lang.String enable()
           
 void filterUsers(javax.faces.event.ValueChangeEvent event)
          Filters all users if group's name contains the string on "Username" input text
 int getCount()
           
 java.lang.String getSelectedPanel()
           
 java.util.Collection<com.logicaldoc.core.security.User> getUsers()
          Gets the list of User which will be used by the ice:dataTable component.
 java.lang.String getUsersFilter()
           
protected  boolean isDefaultAscending(java.lang.String sortColumn)
          Is the default sort direction for the given column "ascending" ?
 java.lang.String list()
           
 java.lang.String password()
           
 void reload()
           
 void setSelectedPanel(java.lang.String panel)
           
 void setUsersFilter(java.lang.String usersFilter)
           
protected  void sort(java.lang.String column, boolean ascending)
          Sorts the list of DocumentRecord data.
 
Methods inherited from class com.logicaldoc.web.components.SortableList
getSortColumn, isAscending, setAscending, setSortColumn, sort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Constructor Detail

UsersRecordsManager

public UsersRecordsManager()
Method Detail

getUsersFilter

public java.lang.String getUsersFilter()

setUsersFilter

public void setUsersFilter(java.lang.String usersFilter)

reload

public void reload()

getSelectedPanel

public java.lang.String getSelectedPanel()

setSelectedPanel

public void setSelectedPanel(java.lang.String panel)

addUser

public java.lang.String addUser()

edit

public java.lang.String edit()

password

public java.lang.String password()

list

public java.lang.String list()

getUsers

public java.util.Collection<com.logicaldoc.core.security.User> getUsers()
Gets the list of User which will be used by the ice:dataTable component.


getCount

public int getCount()

enable

public java.lang.String enable()

disable

public java.lang.String disable()

delete

public java.lang.String delete()

isDefaultAscending

protected boolean isDefaultAscending(java.lang.String sortColumn)
Description copied from class: SortableList
Is the default sort direction for the given column "ascending" ?

Specified by:
isDefaultAscending in class SortableList

sort

protected void sort(java.lang.String column,
                    boolean ascending)
Sorts the list of DocumentRecord data.

Specified by:
sort in class SortableList

filterUsers

public void filterUsers(javax.faces.event.ValueChangeEvent event)
Filters all users if group's name contains the string on "Username" input text

Parameters:
event -


Copyright © 2008-2010 Logical Objects. All Rights Reserved.