1 42 package com.ivata.groupware.container.struts; 43 44 import java.io.IOException ; 45 46 import javax.servlet.http.HttpServletRequest ; 47 import javax.servlet.http.HttpServletResponse ; 48 49 import org.apache.struts.action.Action; 50 import org.apache.struts.action.ActionMapping; 51 52 import com.ivata.groupware.container.PicoContainerFactory; 53 import com.ivata.groupware.struts.SetupAction; 54 import com.ivata.mask.util.SystemException; 55 import com.ivata.mask.web.struts.MaskTilesRequestProcessor; 56 57 68 public class PicoTilesRequestProcessor extends MaskTilesRequestProcessor { 69 72 public PicoTilesRequestProcessor() throws SystemException { 73 super(PicoContainerFactory.getInstance().getMaskFactory(), 74 PicoRequestProcessorImplementation.getPersistenceManager()); 75 setImplementation(PicoRequestProcessorImplementation 76 .getRequestProcessorImplementation()); 77 } 78 94 protected Action processActionCreate(final HttpServletRequest request, 95 final HttpServletResponse response, 96 final ActionMapping mapping) throws IOException { 97 Action action = super.processActionCreate(request, 98 response, 99 mapping); 100 if (action instanceof SetupAction) { 101 SetupAction setupAction = (SetupAction) action; 102 setupAction.setActions(actions); 103 } 104 return action; 105 } 106 } 107 | Popular Tags |