1 package com.dotmarketing.portlets.jobs.action; 2 3 import java.util.List ; 4 import javax.portlet.PortletConfig; 5 import javax.portlet.RenderRequest; 6 import javax.portlet.RenderResponse; 7 import org.apache.struts.action.ActionForm; 8 import org.apache.struts.action.ActionForward; 9 import org.apache.struts.action.ActionMapping; 10 import com.dotmarketing.portlets.jobs.factories.ResumeFactory; 11 import com.dotmarketing.util.WebKeys; 12 import com.liferay.portal.struts.PortletAction; 13 14 public class ViewResumesAction extends PortletAction { 15 public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig config, RenderRequest req, 16 RenderResponse res) throws Exception { 17 18 List resumes = _getResumes(form,req,res); 19 req.setAttribute(WebKeys.RESUMES_LIST, resumes); 20 return mapping.findForward("portlet.ext.jobs.view_resumes"); 21 } 22 23 private List _getResumes(ActionForm form, RenderRequest req, RenderResponse res) 24 throws Exception { 25 26 String orderby = req.getParameter("orderby"); 27 if ((orderby==null) || (orderby.length()==0)) { 28 orderby = "creationdate desc"; 29 } 30 List resumes = ResumeFactory.getResumes(orderby); 31 return resumes; 32 } 33 } 34 | Popular Tags |