public class CLObjectTableModel
extends javax.swing.table.DefaultTableModel
S3Objects.| Modifier and Type | Field and Description |
|---|---|
private static org.apache.commons.logging.Log |
log |
private java.util.ArrayList |
objectList |
private static long |
serialVersionUID |
private java.lang.String |
usersPath |
| Constructor and Description |
|---|
CLObjectTableModel() |
| Modifier and Type | Method and Description |
|---|---|
int |
addObject(S3Object object) |
void |
addObjects(S3Object[] objects) |
java.lang.Class |
getColumnClass(int columnIndex) |
S3Object |
getObject(int row) |
java.lang.String |
getObjectAclStatus(S3Object objectWithAcl) |
S3Object[] |
getObjects() |
boolean |
isCellEditable(int row,
int column) |
void |
removeAllObjects() |
void |
removeObject(S3Object object) |
private void |
sanitizeObjectKey(S3Object object) |
void |
setUsersPath(java.lang.String usersPath) |
int |
updateObjectAclStatus(S3Object objectWithAcl,
java.lang.String aclStatus) |
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 static final org.apache.commons.logging.Log log
private java.util.ArrayList objectList
private java.lang.String usersPath
public void setUsersPath(java.lang.String usersPath)
private void sanitizeObjectKey(S3Object object)
public int addObject(S3Object object)
public int updateObjectAclStatus(S3Object objectWithAcl, java.lang.String aclStatus)
public java.lang.String getObjectAclStatus(S3Object objectWithAcl)
public void addObjects(S3Object[] objects)
public void removeObject(S3Object object)
public void removeAllObjects()
public S3Object getObject(int row)
public S3Object[] getObjects()
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