package com.buglabs.app.bugdash2.web; import com.buglabs.app.bugdash2.controller.AdminControllerFactory; import com.buglabs.app.bugdash2.controller.system.LogController; import com.buglabs.osgi.sewing.pub.SewingController; import com.buglabs.osgi.sewing.pub.SewingHttpServlet; import com.buglabs.osgi.sewing.pub.util.ControllerMap; public class BUGwebAdminSystemServlet extends SewingHttpServlet { private static final long serialVersionUID = 7039099300536873964L; public BUGwebAdminSystemServlet() { } public ControllerMap getControllerMap() { ControllerMap controllers = new ControllerMap(); // View logs SewingController logController = AdminControllerFactory.getInstance().getLogController(); controllers.put("display_logs", logController); controllers.put("start_reading", AdminControllerFactory.getInstance().getStartReadingLogController((LogController)logController)); controllers.put("read_buffer", AdminControllerFactory.getInstance().getReadBufferController((LogController)logController)); controllers.put("stop_reading", AdminControllerFactory.getInstance().getStopReadingLogController((LogController)logController)); controllers.put("display_datetime", AdminControllerFactory.getInstance().getDateTimeController()); controllers.put("display_system_info", AdminControllerFactory.getInstance().getSystemInfoController()); controllers.put("manage_configuration", AdminControllerFactory.getInstance().getConfigurationController()); controllers.put("ipv6_setup", AdminControllerFactory.getInstance().getIpv6SetupController()); controllers.put("manage_configuration_property", AdminControllerFactory.getInstance().getConfigurationPropertyController()); controllers.put("rename_device", AdminControllerFactory.getInstance().getDeviceRenameController()); controllers.put("login", AdminControllerFactory.getInstance().getBugLoginController()); controllers.put("fileBrowser", AdminControllerFactory.getInstance().getFileBrowserController()); controllers.put("navigator", AdminControllerFactory.getInstance().getFileNavigatorController()); controllers.put("viewer", AdminControllerFactory.getInstance().getFileViewerController()); controllers.put("download", AdminControllerFactory.getInstance().getFileDownloadController()); return controllers; } }