1 19 20 package com.sslexplorer.tunnels.actions; 21 22 import javax.servlet.http.HttpServletRequest ; 23 import javax.servlet.http.HttpServletResponse ; 24 25 import org.apache.commons.logging.Log; 26 import org.apache.commons.logging.LogFactory; 27 import org.apache.struts.Globals; 28 import org.apache.struts.action.ActionForm; 29 import org.apache.struts.action.ActionForward; 30 import org.apache.struts.action.ActionMapping; 31 import org.apache.struts.action.ActionMessage; 32 import org.apache.struts.action.ActionMessages; 33 34 import com.sslexplorer.policyframework.Resource; 35 import com.sslexplorer.policyframework.actions.AbstractResourceDispatchAction; 36 import com.sslexplorer.security.SessionInfo; 37 import com.sslexplorer.tunnels.TunnelPlugin; 38 39 50 public class EditTunnelAction extends AbstractResourceDispatchAction { 51 52 static Log log = LogFactory.getLog(EditTunnelAction.class); 53 54 57 public EditTunnelAction() { 58 super(TunnelPlugin.SSL_TUNNEL_RESOURCE_TYPE); 59 } 60 61 69 public ActionForward edit(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 70 throws Exception { 71 return super.edit(mapping, form, request, response); 72 } 73 74 82 public int getNavigationContext(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { 83 return SessionInfo.MANAGEMENT_CONSOLE_CONTEXT | SessionInfo.USER_CONSOLE_CONTEXT; 84 } 85 86 94 public Resource createResource(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 95 throws Exception { 96 return null; 97 } 98 99 102 public ActionForward commit(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 103 throws Exception { 104 ActionMessages msgs = new ActionMessages(); 105 msgs.add(Globals.MESSAGE_KEY, new ActionMessage("editTunnel.message.saved")); 106 this.addMessages(request, msgs); 107 return super.commit(mapping, form, request, response); 108 } 109 } | Popular Tags |