package org.agnitas.emm.extension.pluginmanager.web;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.agnitas.util.AgnUtils;
import org.apache.log4j.Logger;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class PluginInstallerSelectAction extends Action { // TODO: Can this Action be replaced by a simple ForwardAction??? (-> struts-config.xml)
private static final transient Logger logger = Logger.getLogger( PluginInstallerSelectAction.class);
@Override
public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
if( logger.isDebugEnabled())
logger.debug( "Entering select()");
if(!AgnUtils.isUserLoggedIn(request)) {
if( logger.isInfoEnabled())
logger.info( "Not authentication information. Forwarding to login");
return mapping.findForward("logon");
}
return mapping.findForward( "select");
}
}