- String confirmParam = req.getParameter("confirm");\r
- String cancelParam = req.getParameter("cancel");\r
- if (confirmParam == null && cancelParam == null) {\r
- SimpleHash mergeData = new SimpleHash();\r
-\r
- mergeData.put("module", getOperationModuleName());\r
- mergeData.put("infoString", getOperationModuleName() + ": " + idParam);\r
- mergeData.put("id", idParam);\r
- mergeData.put("where", req.getParameter("where"));\r
- mergeData.put("order", req.getParameter("order"));\r
- mergeData.put("offset", req.getParameter("offset"));\r
- // this stuff is to be compatible with the other more advanced\r
- // search method used for media and comments\r
- mergeData.put("query_media_folder", req.getParameter("query_media_folder"));\r
- mergeData.put("query_is_published", req.getParameter("query_is_published"));\r
- mergeData.put("query_text", req.getParameter("query_text"));\r
- mergeData.put("query_field", req.getParameter("query_field"));\r
-\r
- deliver(req, res, mergeData, templateConfirmString);\r
+ count=mainModule.getSize(aWhereClause);\r
+\r
+ urlBuilder.setValue("module", getOperationModuleName());\r
+ urlBuilder.setValue("do", "list");\r
+ urlBuilder.setValue("where", aWhereClause);\r
+ urlBuilder.setValue("order", anOrderByClause);\r
+\r
+ urlBuilder.setValue("searchfield", requestParser.getParameter("searchfield"));\r
+ urlBuilder.setValue("searchtext", requestParser.getParameter("searchtext"));\r
+ urlBuilder.setValue("searchispublished", requestParser.getParameter("searchispublished"));\r
+ urlBuilder.setValue("searchstatus", requestParser.getParameter("searchstatus"));\r
+ urlBuilder.setValue("searchorder", requestParser.getParameter("searchorder"));\r
+\r
+ responseData.put("searchfield", requestParser.getParameter("searchfield"));\r
+ responseData.put("searchtext", requestParser.getParameter("searchtext"));\r
+ responseData.put("searchispublished", requestParser.getParameter("searchispublished"));\r
+ responseData.put("searchstatus", requestParser.getParameter("searchstatus"));\r
+ responseData.put("searchorder", requestParser.getParameter("searchorder"));\r
+\r
+ urlBuilder.setValue("offset", anOffset);\r
+ responseData.put("offset" , new Integer(anOffset).toString());\r
+ responseData.put("thisurl" , urlBuilder.getQuery());\r
+\r
+ if (count>anOffset+nrEntitiesPerListPage) {\r
+ urlBuilder.setValue("offset", anOffset + nrEntitiesPerListPage);\r
+ responseData.put("nexturl" , urlBuilder.getQuery());\r