fedora.utilities.policyEditor
Class GroupRuleTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
fedora.utilities.policyEditor.GroupRuleTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class GroupRuleTableModel
- extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RULES
public static final int RULES
- See Also:
- Constant Field Values
TEMPLATES
public static final int TEMPLATES
- See Also:
- Constant Field Values
PERMIT
public static final int PERMIT
- See Also:
- Constant Field Values
DENY
public static final int DENY
- See Also:
- Constant Field Values
BOTH
public static final int BOTH
- See Also:
- Constant Field Values
GroupRuleTableModel
public GroupRuleTableModel()
GroupRuleTableModel
public GroupRuleTableModel(boolean showPermitDenyColumn,
int permitDenyOrBoth)
GroupRuleTableModel
public GroupRuleTableModel(int showTemplatesOrRules,
boolean showPermitDenyColumn,
int permitDenyOrBoth)
isCellEditable
public boolean isCellEditable(int row,
int column)
- Specified by:
isCellEditable in interface javax.swing.table.TableModel- Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int column)
addRow
public void addRow(int permitOrDeny,
GroupRuleInfo newgroup)
getRowWithParameters
public GroupRuleInfo getRowWithParameters(int row,
java.util.Vector templates)
getRowNumWithParameters
public int getRowNumWithParameters(int row,
java.util.Vector templates)
getRowCountWithParameters
public int getRowCountWithParameters(java.util.Vector templates)
deleteRowByNum
public void deleteRowByNum(int row)
getRow
public GroupRuleInfo getRow(int row)
getRowNum
public int getRowNum(int row)
getRowCount
public int getRowCount()
setRowCount
public int setRowCount()
getColumnCount
public int getColumnCount()
getColumnName
public java.lang.String getColumnName(int column)
- Specified by:
getColumnName in interface javax.swing.table.TableModel- Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
getPermitDenyOrBoth
public int getPermitDenyOrBoth()
- Returns:
- Returns the permitDenyOrBoth.
isPermit
public boolean isPermit()
setPermitDenyOrBoth
public void setPermitDenyOrBoth(int permitDenyOrBoth)
- Parameters:
permitDenyOrBoth - The permitDenyOrBoth to set.