* Refreshes the contents of the table, applying any queries the user
* specifies.
*/
private void refreshFromServer() {
try {
ListQuery query = new ListQuery(listFeedUrl);
if (!fulltextField.getText().equals("")) {
query.setFullTextQuery(fulltextField.getText());
}
if (!spreadsheetQueryField.getText().equals("")) {
query.setSpreadsheetQuery(spreadsheetQueryField.getText());
}
if (!orderbyField.getText().equals("")) {
query.setOrderBy(orderbyField.getText());
}
ListFeed feed = service.query(query, ListFeed.class);
model.resetEntries(feed.getEntries());