package mircoders.servlet;
import mir.entity.adapter.EntityAdapterEngine;
-import mir.log.LoggerWrapper;
-import mir.servlet.ServletModule;
+import mir.servlet.AdminServletModule;
import mir.servlet.ServletModuleExc;
import mir.servlet.ServletModuleFailure;
-import mir.storage.DatabaseFailure;
import mir.util.HTTPRequestParser;
import mir.util.JDBCStringRoutines;
import mircoders.module.ModuleContent;
* @version $Id
*/
-public class ServletModuleHidden extends ServletModule {
- private static ServletModuleHidden instance = new ServletModuleHidden();
- public static ServletModule getInstance() { return instance; }
-
- private ServletModuleHidden() {
- super();
-
- logger = new LoggerWrapper("ServletModule.Hidden");
-
- try {
- definition = "content";
- mainModule = new ModuleContent();
- }
- catch (DatabaseFailure e) {
- logger.error("initialization of servletmoduleHidden failed: " + e.getMessage());
- }
+public class ServletModuleHidden extends AdminServletModule {
+ public ServletModuleHidden() {
+ definition = "content";
+ mainModule = new ModuleContent();
}
- public void list(HttpServletRequest req, HttpServletResponse res) throws ServletModuleExc {
- HTTPRequestParser requestParser = new HTTPRequestParser(req);
- Map responseData = ServletHelper.makeGenerationData(req, res, new Locale[] { getLocale(req), getFallbackLocale(req)});
+ public void list(HttpServletRequest aRequest, HttpServletResponse aResponse) throws ServletModuleExc {
+ HTTPRequestParser requestParser = new HTTPRequestParser(aRequest);
+ Map responseData = ServletHelper.makeGenerationData(aRequest, aResponse, new Locale[] { getLocale(aRequest), getFallbackLocale(aRequest)});
- String query_year = requestParser.getParameter("year");
- String query_month = requestParser.getParameter("month");
+ String queryYear = requestParser.getParameter("year");
+ String queryMonth = requestParser.getParameter("month");
try {
- if ((query_year!=null && !query_year.equals("")) && (query_month!=null && !query_month.equals(""))) {
+ if ((queryYear !=null && !queryYear.equals("")) &&
+ (queryMonth !=null && !queryMonth.equals(""))) {
String whereClause = "is_published=false AND webdb_create LIKE "+
- "'"+JDBCStringRoutines.escapeStringLiteral(query_year)+"-"+JDBCStringRoutines.escapeStringLiteral(query_month)+"%'";
+ "'"+JDBCStringRoutines.escapeStringLiteral(queryYear)+"-"+
+ JDBCStringRoutines.escapeStringLiteral(queryMonth)+"%'";
- List articleList = EntityAdapterEngine.retrieveAdapterList(model, definition, whereClause, "webdb_create", -1, 0);
+ List articleList = EntityAdapterEngine.retrieveAdapterList(getModel(), definition, whereClause, "webdb_create", -1, 0);
- responseData.put("year", query_year);
- responseData.put("month", query_month);
+ responseData.put("year", queryYear);
+ responseData.put("month", queryMonth);
responseData.put("articles", articleList);
}
- ServletHelper.generateResponse(res.getWriter(), responseData, listGenerator);
+ ServletHelper.generateResponse(aResponse.getWriter(), responseData, listGenerator);
}
catch (Throwable e) {
throw new ServletModuleFailure(e);