gov.nasa.pds.registry.ui.client
Class EventTableModel
java.lang.Object
com.google.gwt.gen2.table.client.TableModel<RowType>
com.google.gwt.gen2.table.client.MutableTableModel<ViewAuditableEvent>
gov.nasa.pds.registry.ui.client.EventTableModel
- All Implemented Interfaces:
- com.google.gwt.gen2.table.event.client.HasRowCountChangeHandlers, com.google.gwt.gen2.table.event.client.HasRowInsertionHandlers, com.google.gwt.gen2.table.event.client.HasRowRemovalHandlers, com.google.gwt.gen2.table.event.client.HasRowValueChangeHandlers<ViewAuditableEvent>
public class EventTableModel
- extends com.google.gwt.gen2.table.client.MutableTableModel<ViewAuditableEvent>
Table model for events. Determines the behaviors for retrieving data to
fill the paging scrolling table.
- Author:
- hyunlee
Nested classes/interfaces inherited from class com.google.gwt.gen2.table.client.TableModel |
com.google.gwt.gen2.table.client.TableModel.Callback<RowType> |
Fields inherited from class com.google.gwt.gen2.table.client.TableModel |
ALL_ROWS, UNKNOWN_ROW_COUNT |
Methods inherited from class com.google.gwt.gen2.table.client.MutableTableModel |
addRowInsertionHandler, addRowRemovalHandler, addRowValueChangeHandler, insertRow, removeRow, setRowValue |
Methods inherited from class com.google.gwt.gen2.table.client.TableModel |
addHandler, addRowCountChangeHandler, fireEvent, getHandlerManager, getRowCount, isEventHandled, removeHandler, setRowCount |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventTableModel
public EventTableModel()
addFilter
public void addFilter(String key,
String value)
- Add a filter condition
- Parameters:
key
- filter namevalue
- filter value
clearFilters
public void clearFilters()
- Clear filters prior to new request
requestRows
public void requestRows(com.google.gwt.gen2.table.client.TableModelHelper.Request request,
com.google.gwt.gen2.table.client.TableModel.Callback<ViewAuditableEvent> callback)
- Get rows from table as necessary. Call only supports the request, filters
are added separately, prior to calling the row request.
- Specified by:
requestRows
in class com.google.gwt.gen2.table.client.TableModel<ViewAuditableEvent>
- Parameters:
request
- request containing paging and sort infocallback
- callback function to handle the response
onRowInserted
protected boolean onRowInserted(int beforeRow)
- Specified by:
onRowInserted
in class com.google.gwt.gen2.table.client.MutableTableModel<ViewAuditableEvent>
onRowRemoved
protected boolean onRowRemoved(int row)
- Specified by:
onRowRemoved
in class com.google.gwt.gen2.table.client.MutableTableModel<ViewAuditableEvent>
onSetRowValue
protected boolean onSetRowValue(int row,
ViewAuditableEvent rowValue)
- Specified by:
onSetRowValue
in class com.google.gwt.gen2.table.client.MutableTableModel<ViewAuditableEvent>
Copyright © 2010-2011 Planetary Data System. All Rights Reserved.