forward.addActionOutput("customers", customers);
return forward;
}
private List<CustomerBean> lookupCustomers() {
DataGridState dataGridState = DataGridStateFactory.getInstance(getRequest()).getDataGridState(GRID_NAME_CUSTOMERS);
List<CustomerBean> dataSet = _customers;
/* implement sorting */
final List<Sort> sorts = (List<Sort>)dataGridState.getSortModel().getSorts();
if(sorts != null && sorts.size() < 2) {
Sort sort = (Sort)sorts.get(0);
SortByProperty sorter = new SortByProperty();
dataSet = sorter.sort(sort, _customers);