Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webapp.table.model
Class UserPermissionsTableModel

java.lang.Object
  extended by org.nuxeo.ecm.webapp.table.sort.SortableTableModel
      extended by org.nuxeo.ecm.webapp.table.model.GenericTableModel
          extended by org.nuxeo.ecm.webapp.table.model.TableModel
              extended by org.nuxeo.ecm.webapp.table.model.UserPermissionsTableModel
All Implemented Interfaces:
Serializable

Deprecated.

@Deprecated
public class UserPermissionsTableModel
extends TableModel

Author:
Olivier Grisel
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.nuxeo.ecm.webapp.table.sort.SortableTableModel
SORT_ASCENDING, SORT_DESCENDING
 
Constructor Summary
UserPermissionsTableModel(List<TableColHeader> columnHeaders, List<UserPermissionsTableRow> data)
          Deprecated.  
 
Method Summary
 void addRow(String user)
          Deprecated. Accept method.
 String getCurrentUserType()
          Deprecated.  
 String getSelectedUser()
          Deprecated.  
 List<String> getSelectedUsers()
          Deprecated.  
 UserPermissionsTableModelVisitor getVisitor()
          Deprecated.  
 void process(ActionEvent event)
          Deprecated. Saves the current user selected row.
 void removeRow(String user)
          Deprecated.  
 void setSelectedUser(String selectedUser)
          Deprecated.  
 void setVisitor(UserPermissionsTableModelVisitor visitor)
          Deprecated.  
 
Methods inherited from class org.nuxeo.ecm.webapp.table.model.TableModel
computeSelectionColumnIndex, getCurrentRow, getSelectedRows, getSelectionColumnIndex, selectAllRows, selectAllRows, setCurrentRow, verifyRowConsistency
 
Methods inherited from class org.nuxeo.ecm.webapp.table.model.GenericTableModel
addRow, addRows, getColumnHeaders, getCurrentCell, getCurrentCellDisplayedValue, getData, setColumnHeaders, setCurrentCellDisplayedValue, setData
 
Methods inherited from class org.nuxeo.ecm.webapp.table.sort.SortableTableModel
doSort, getSort, isAscending, setAscending, setSort
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserPermissionsTableModel

public UserPermissionsTableModel(List<TableColHeader> columnHeaders,
                                 List<UserPermissionsTableRow> data)
                          throws ClientException
Deprecated. 
Throws:
ClientException
Method Detail

getSelectedUser

public String getSelectedUser()
Deprecated. 
Returns:
Returns the selectedUser.

setSelectedUser

public void setSelectedUser(String selectedUser)
Deprecated. 
Parameters:
selectedUser - The selectedUser to set.

process

public void process(ActionEvent event)
Deprecated. 
Description copied from class: TableModel
Saves the current user selected row. This could be useful for various operations based on the last user selection.

This method is also used as a marker for a round trip to the server each time a row is selected so that the value associated with the selection cell from that row gets updated.

Overrides:
process in class TableModel

getSelectedUsers

public List<String> getSelectedUsers()
                              throws ClientException
Deprecated. 
Throws:
ClientException

removeRow

public void removeRow(String user)
               throws ClientException
Deprecated. 
Throws:
ClientException

getVisitor

public UserPermissionsTableModelVisitor getVisitor()
Deprecated. 

setVisitor

public void setVisitor(UserPermissionsTableModelVisitor visitor)
Deprecated. 

addRow

public void addRow(String user)
            throws ClientException
Deprecated. 
Accept method. Calls visit method from the visitor inside if there is a visitor available.

Called when a new user needs to be added to the table model.

Parameters:
user -
Throws:
ClientException

getCurrentUserType

public String getCurrentUserType()
Deprecated. 

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.