Exemple #1
0
 @Override
 public List<ForkedRequestAndResponse> fork(HttpServletRequest req, HttpServletResponse res) {
   //
   PageConfig pageConfig = Portal.getPageConfig(req);
   //
   List<ForkedRequestAndResponse> forkedList = new ArrayList<ForkedRequestAndResponse>();
   for (PageletConfig pageletConfig : pageConfig.getAllPageletConfig()) {
     String forkedName = pageletConfig.getId();
     String forkedPath = pageletConfig.getPath();
     //
     ForkedHttpServletRequest forkedReq = new ForkedHttpServletRequest(req, forkedPath);
     ForkedHttpServletResponse forkedRes = new ForkedHttpServletResponse(res);
     //
     forkedList.add(new ForkedRequestAndResponse(forkedName, forkedReq, forkedRes));
   }
   //
   return forkedList;
 }