1 72 package com.ivata.groupware.container.struts; 73 74 import java.io.IOException ; 75 76 import javax.servlet.http.HttpServletRequest ; 77 import javax.servlet.http.HttpServletResponse ; 78 79 import org.apache.struts.action.Action; 80 import org.apache.struts.action.ActionMapping; 81 82 import com.ivata.groupware.container.PicoContainerFactory; 83 import com.ivata.groupware.struts.SetupAction; 84 import com.ivata.mask.util.SystemException; 85 import com.ivata.mask.web.struts.MaskRequestProcessor; 86 87 98 public class PicoRequestProcessor extends MaskRequestProcessor { 99 public PicoRequestProcessor() throws SystemException { 100 super(PicoContainerFactory.getInstance().getMaskFactory(), 101 PicoRequestProcessorImplementation.getPersistenceManager()); 102 setImplementation(PicoRequestProcessorImplementation 103 .getRequestProcessorImplementation()); 104 } 105 121 protected Action processActionCreate(final HttpServletRequest request, 122 final HttpServletResponse response, 123 final ActionMapping mapping) throws IOException { 124 Action action = super.processActionCreate(request, 125 response, 126 mapping); 127 if (action instanceof SetupAction) { 128 SetupAction setupAction = (SetupAction) action; 129 setupAction.setActions(actions); 130 } 131 return action; 132 } 133 } 134 | Popular Tags |