KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > jobs > action > ViewResumesAction


1 package com.dotmarketing.portlets.jobs.action;
2
3 import java.util.List JavaDoc;
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 JavaDoc {
17         
18         List JavaDoc 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 JavaDoc _getResumes(ActionForm form, RenderRequest req, RenderResponse res)
24     throws Exception JavaDoc {
25
26         String JavaDoc orderby = req.getParameter("orderby");
27         if ((orderby==null) || (orderby.length()==0)) {
28             orderby = "creationdate desc";
29         }
30         List JavaDoc resumes = ResumeFactory.getResumes(orderby);
31         return resumes;
32     }
33 }
34
Popular Tags