1 6 7 package org.contineo.actions.setup; 8 9 import javax.servlet.http.HttpServletRequest ; 10 import javax.servlet.http.HttpServletResponse ; 11 import org.apache.log4j.Level; 12 import org.apache.log4j.Logger; 13 import org.apache.struts.action.Action; 14 import org.apache.struts.action.ActionForm; 15 import org.apache.struts.action.ActionForward; 16 import org.apache.struts.action.ActionMapping; 17 import org.contineo.core.LoggingManager; 18 import org.contineo.core.config.BackupConfigurator; 19 import org.contineo.forms.BackupForm; 20 25 public class InitBackupAction extends Action { 26 27 31 private Logger logger; 32 33 34 35 public InitBackupAction() { 36 logger = LoggingManager.getLogger(this.getClass()); 37 } 38 39 public ActionForward execute(ActionMapping mapping, 40 ActionForm form, HttpServletRequest request, 41 HttpServletResponse response) { 42 ActionForward actionForward = new ActionForward(); 43 try { 44 BackupConfigurator conf = new BackupConfigurator(); 45 BackupForm backupForm = new BackupForm(); 46 backupForm.setEnable(conf.isEnabled()); 47 backupForm.setPath(conf.getLocation()); 48 request.setAttribute("backupform", backupForm); 49 actionForward = mapping.findForward("initbackup"); 50 } catch (Exception e) { 51 if (logger.isEnabledFor(Level.ERROR)) 52 logger.error(e.getMessage()); 53 actionForward = mapping.findForward("error"); 54 } 55 return actionForward; 56 } 57 } 58 | Popular Tags |