1 5 package com.dotmarketing.portlets.languagesmanager.action; 6 7 import java.util.List ; 8 9 import javax.portlet.PortletConfig; 10 import javax.portlet.RenderRequest; 11 import javax.portlet.RenderResponse; 12 import javax.portlet.WindowState; 13 import javax.servlet.jsp.PageContext ; 14 15 import org.apache.struts.action.ActionForm; 16 import org.apache.struts.action.ActionForward; 17 import org.apache.struts.action.ActionMapping; 18 19 import com.dotmarketing.portlets.languagesmanager.factories.LanguageFactory; 20 import com.dotmarketing.util.Logger; 21 import com.dotmarketing.util.WebKeys; 22 import com.liferay.portal.struts.PortletAction; 23 import com.liferay.portal.util.Constants; 24 25 29 public class ViewLanguageManagerAction extends PortletAction { 30 31 public ActionForward render( 32 ActionMapping mapping, ActionForm form, PortletConfig config, 33 RenderRequest req, RenderResponse res) 34 throws Exception { 35 36 Logger.debug(this, "Running ViewLanguageManagerAction!!!!"); 37 Logger.debug(this, "req.getContextPath()"+req.getContextPath()); 38 39 try { 40 if (req.getWindowState().equals(WindowState.NORMAL)) { 41 List list = LanguageFactory.getLanguages(); 43 req.setAttribute(WebKeys.LANGUAGE_MANAGER_LIST, list); 44 45 Logger.debug(this, "Going to: portlet.ext.languagesmanager.view"); 46 return mapping.findForward("portlet.ext.languagesmanager.view"); 47 48 } 49 else { 50 62 List list = LanguageFactory.getLanguages(); 63 req.setAttribute(WebKeys.LANGUAGE_MANAGER_LIST, list); 64 Logger.debug(this, "Going to: portlet.ext.languagesmanager.view_languagesmanager"); 65 return mapping.findForward("portlet.ext.languagesmanager.view_languagesmanager"); 66 } 67 } 68 catch (Exception e) { 69 req.setAttribute(PageContext.EXCEPTION, e); 70 return mapping.findForward(Constants.COMMON_ERROR); 71 } 72 } 73 } 74 | Popular Tags |