RequestHelper.java
package sk.iway.iwcm.helpers;
import javax.servlet.http.HttpServletRequest;
import sk.iway.iwcm.Identity;
import sk.iway.iwcm.doc.DocDetails;
import sk.iway.iwcm.doc.GroupDetails;
import sk.iway.iwcm.doc.TemplateDetails;
import sk.iway.iwcm.users.UsersDB;
/**
* RequestHelper.java
*
* Encapsulates access to request and session-bound objects accumulated during filter and jsp execution
*
*@Title webjet7
*@Company Interway s.r.o. (www.interway.sk)
*@Copyright Interway s.r.o. (c) 2001-2010
*@author $Author: marosurbanec $
*@version $Revision: 1.3 $
*@created Date: 5.5.2010 15:12:00
*@modified $Date: 2004/08/16 06:26:11 $
*/
public class RequestHelper
{
HttpServletRequest request;
public RequestHelper(HttpServletRequest request)
{
super();
this.request = request;
}
public TemplateDetails getTemplate()
{
return (TemplateDetails)request.getAttribute("templateDetails");
}
public DocDetails getDocument()
{
return (DocDetails)request.getAttribute("docDetails");
}
public GroupDetails getGroup()
{
return (GroupDetails)request.getAttribute("pageGroupDetails");
}
public Identity getUser()
{
return UsersDB.getCurrentUser(request);
}
}