1 52 package com.ivata.groupware.mask.struts; 53 54 import java.io.IOException ; 55 56 import javax.servlet.ServletContext ; 57 import javax.servlet.http.HttpServletRequest ; 58 import javax.servlet.http.HttpServletResponse ; 59 import javax.servlet.http.HttpSession ; 60 61 import org.apache.struts.action.ActionErrors; 62 import org.apache.struts.action.ActionForm; 63 import org.apache.struts.action.ActionMapping; 64 65 import com.ivata.groupware.container.PicoContainerFactory; 66 import com.ivata.groupware.container.struts.PicoRequestProcessorImplementation; 67 import com.ivata.mask.MaskFactory; 68 import com.ivata.mask.util.SystemException; 69 import com.ivata.mask.web.struts.MaskAction; 70 import com.ivata.mask.web.struts.MaskAuthenticator; 71 72 90 public class ResetAction extends MaskAction { 91 101 public ResetAction(MaskFactory maskFactory, MaskAuthenticator authenticator) { 102 super(maskFactory, authenticator); 103 } 104 105 130 public String execute(final ActionMapping mapping, 131 final ActionErrors errors, 132 final ActionForm form, 133 final HttpServletRequest request, 134 final HttpServletResponse response, 135 final HttpSession session) 136 throws SystemException { 137 138 MaskFactory maskFactory = PicoContainerFactory.getInstance() 139 .getMaskFactory(); 140 ServletContext context = servlet.getServletContext(); 141 try { 142 maskFactory.readConfiguration(context.getResourceAsStream( 143 PicoRequestProcessorImplementation.MASKS_FILE_NAME)); 144 } catch (IOException e) { 145 throw new SystemException(e); 146 } 147 148 return null; 150 } 151 } 152 | Popular Tags |