private class AccessControlDialog.GranteeTableModel
extends javax.swing.table.DefaultTableModel
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.ArrayList |
currentGrantees |
private java.lang.Class |
granteeClass |
(package private) int |
permissionColumn |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
GranteeTableModel(java.lang.Class granteeClass) |
| Modifier and Type | Method and Description |
|---|---|
int |
addGrantee(GranteeInterface grantee,
Permission permission) |
java.lang.Class |
getColumnClass(int columnIndex) |
GranteeInterface |
getGrantee(int index) |
Permission |
getPermission(int index) |
boolean |
isCellEditable(int row,
int column) |
void |
removeAllGrantAndPermissions() |
void |
removeGrantAndPermission(int index) |
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAtaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerprivate static final long serialVersionUID
private java.lang.Class granteeClass
java.util.ArrayList currentGrantees
int permissionColumn
public int addGrantee(GranteeInterface grantee, Permission permission)
public void removeGrantAndPermission(int index)
public void removeAllGrantAndPermissions()
public Permission getPermission(int index)
public GranteeInterface getGrantee(int index)
public boolean isCellEditable(int row,
int column)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.DefaultTableModelpublic java.lang.Class getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModel