public List<Information> getList(PageParam pageParam) {
Integer languageId = getSettingService().getConfig(SettingKey.ADMIN_LANGUAGE_ID, Integer.class);
String sql = "SELECT * FROM " +quoteTable("information")+ " i LEFT JOIN " +quoteTable("information_description")
+ " id ON (i.information_id = id.information_id) WHERE id.language_id = ?";
//sortedKeys={"id.title", "i.sort_order"}
QueryBean query = createPaginationQuery(sql, pageParam);
query.addParameters(languageId);
List<Information> infoList = getJdbcOperations().query(query.getSql(),
query.getParameters(), new InformationRowMapper(){
@Override
public Information mapRow(ResultSet rs, int rowNum)
throws SQLException {
Information info = super.mapRow(rs, rowNum);
info.setTitle(rs.getString("title"));