package org.openiam.webadmin.admin;
import java.util.List;
import javax.servlet.http.*;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.openiam.idm.srvc.menu.dto.Menu;
import org.openiam.idm.srvc.menu.ws.NavigatorDataWebService;
import org.springframework.web.struts.DispatchActionSupport;
/**
* @author suneet
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class AdminIndexAction extends DispatchActionSupport {
// --------------------------------------------------------- Instance Variables
NavigatorDataWebService navDS;
// --------------------------------------------------------- Methods
/**
* Shows the maintenance menu.
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
HttpSession session = request.getSession();
List<Menu> maintMenu = navDS.menuGroup("ADMIN","en").getMenuList();
session.setAttribute("topLevelMenus", maintMenu);
return mapping.findForward("success");
}
public NavigatorDataWebService getNavDS() {
return navDS;
}
public void setNavDS(NavigatorDataWebService navDS) {
this.navDS = navDS;
}
}