1 16 package com.blandware.atleap.webapp.action.core.backup; 17 18 import com.blandware.atleap.webapp.action.core.grid.BaseGridAction; 19 import com.blandware.atleap.service.core.BackupManager; 20 import com.blandware.atleap.common.Constants; 21 import org.apache.struts.action.*; 22 23 import javax.servlet.http.HttpServletRequest ; 24 import javax.servlet.http.HttpServletResponse ; 25 26 39 public class ListArchivesAction extends BaseGridAction { 40 41 50 public ActionForward execute(ActionMapping mapping, ActionForm form, 51 HttpServletRequest request, HttpServletResponse response) throws Exception { 52 53 BackupManager backupManager = (BackupManager) getBean(Constants.BACKUP_MANAGER_BEAN); 54 backupManager.createDirIfNotExists(); 55 boolean canListArchives = backupManager.canListArchives(); 56 request.setAttribute("canListArchives", new Boolean (canListArchives)); 57 if (!canListArchives) { 58 ActionMessages errors = new ActionMessages(); 59 errors.add("cannotList", new ActionMessage("core.backup.errors.cannotList")); 60 saveErrors(request, errors); 61 } 62 63 saveToken(request); 65 return mapping.findForward("listArchives"); 66 } 67 } 68 | Popular Tags |