String sortBy = searchForm.getSortBy();
String order = searchForm.getOrder();
List<SearchProductItemViewBean> searchtItems = frontofficeViewBeanFactory.buildListViewBeanSearchProductItem(requestUtil.getRequestData(request), productMarketingResponseBean);
productsViewBeanPagedListHolder = new PagedListHolder<SearchProductItemViewBean>(searchtItems);
productsViewBeanPagedListHolder.setPageSize(pageSize);
productsViewBeanPagedListHolder.setSort(new MutableSortDefinition(sortBy, true, Constants.PAGE_ORDER_ASC.equalsIgnoreCase(order)));
productsViewBeanPagedListHolder.resort();
request.getSession().setAttribute(sessionKeyPagedListHolder, productsViewBeanPagedListHolder);
return productsViewBeanPagedListHolder;
}