gov.nasa.pds.registry.ui.client
Class AssociationTableModel
java.lang.Object
com.google.gwt.gen2.table.client.TableModel<RowType>
com.google.gwt.gen2.table.client.MutableTableModel<ViewAssociation>
gov.nasa.pds.registry.ui.client.AssociationTableModel
- 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<ViewAssociation>
public class AssociationTableModel
- extends com.google.gwt.gen2.table.client.MutableTableModel<ViewAssociation>
Table model for associations. 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 |
AssociationTableModel
public AssociationTableModel()
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<ViewAssociation> 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<ViewAssociation>
- Parameters:
request
- request containing paging and sort infocallback
- callback function to handle the response
getProduct
public void getProduct(String guid,
com.google.gwt.user.client.rpc.AsyncCallback<com.google.gwt.gen2.table.client.TableModelHelper.SerializableResponse<ViewProduct>> asyncCallback)
onRowInserted
protected boolean onRowInserted(int beforeRow)
- Specified by:
onRowInserted
in class com.google.gwt.gen2.table.client.MutableTableModel<ViewAssociation>
onRowRemoved
protected boolean onRowRemoved(int row)
- Specified by:
onRowRemoved
in class com.google.gwt.gen2.table.client.MutableTableModel<ViewAssociation>
onSetRowValue
protected boolean onSetRowValue(int row,
ViewAssociation rowValue)
- Specified by:
onSetRowValue
in class com.google.gwt.gen2.table.client.MutableTableModel<ViewAssociation>
Copyright © 2010–2014 Planetary Data System. All rights reserved.