- \r
- public void setSort (String sortOption) {\r
- logger.debug("Setting sort option: " + sortOption);\r
- setCommandParameter("show",new CommandParameter("sort","=",sortOption));\r
- update("show");\r
- }\r
- \r
- public String getSort () {\r
- return getCommandParameterValue("show","sort","relevance");\r
- }\r
- \r
- public void setPageSize (int perPageOption) {\r
- if (getPageSize()!=perPageOption) {\r
- logger.debug("Setting perpage option to " + perPageOption + " and resetting start page.");\r
- setCommandParameter("show",new CommandParameter("num","=",perPageOption));\r
- setCommandParameter("show",new CommandParameter("start","=",0));\r
- update("show");\r
- } else {\r
- logger.debug("Not updating page size, already is " + perPageOption);\r
- }\r
- }\r
- \r
- public int getPageSize () {\r
- return getCommandParameterValue("show","num",20);\r
- }\r
- \r
- public void setStart (int start) {\r
- logger.debug("Setting start num to " + start);\r
- setCommandParameter("show", new CommandParameter("start","=",start)); \r
- update("show");\r
- }\r
- \r
- public int getStart() {\r
- return getCommandParameterValue("show","start",0);\r
- }\r
- \r