@QueryParam("sort") String sort,
@QueryParam("name") String name,
@QueryParam("exchangeId") List<String> exchangeIdStrs,
@Context UriInfo uriInfo) {
PagingRequest pr = buildPagingRequest(pgIdx, pgNum, pgSze);
ExchangeSearchSortOrder so = buildSortOrder(sort, ExchangeSearchSortOrder.NAME_ASC);
FlexiBean out = createSearchResultData(pr, so, name, exchangeIdStrs, uriInfo);
return getFreemarker().build(HTML_DIR + "exchanges.ftl", out);
}