1 17 package org.apache.geronimo.console.keystores; 18 19 import org.apache.geronimo.console.MultiPageModel; 20 21 import javax.portlet.ActionRequest; 22 import javax.portlet.ActionResponse; 23 import javax.portlet.PortletException; 24 import javax.portlet.RenderRequest; 25 import javax.portlet.RenderResponse; 26 import java.io.IOException ; 27 28 33 public class ViewKeystoreHandler extends BaseKeystoreHandler { 34 public ViewKeystoreHandler() { 35 super(VIEW_KEYSTORE, "/WEB-INF/view/keystore/viewKeystore.jsp"); 36 } 37 38 public String actionBeforeView(ActionRequest request, ActionResponse response, MultiPageModel model) throws PortletException, IOException { 39 String id = request.getParameter("id"); 40 if(id != null) { 41 response.setRenderParameter("id", id); 42 } return getMode(); 44 } 45 46 public void renderView(RenderRequest request, RenderResponse response, MultiPageModel model) throws PortletException, IOException { 47 String id = request.getParameter("id"); 48 request.setAttribute("id", id); 49 request.setAttribute("keystore", request.getPortletSession(true).getAttribute(KEYSTORE_DATA_PREFIX + id)); 50 } 51 52 public String actionAfterView(ActionRequest request, ActionResponse response, MultiPageModel model) throws PortletException, IOException { 53 return LIST_MODE+BEFORE_ACTION; 54 } 55 } 56 | Popular Tags |