/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.portal.processor; import javax.servlet.http.HttpServletRequest; import org.joda.time.DateTime; import com.enonic.cms.core.language.LanguageEntity; import com.enonic.cms.core.portal.ContentPath; import com.enonic.cms.core.portal.PageRequestType; import com.enonic.cms.core.preview.PreviewContext; import com.enonic.cms.core.security.user.UserEntity; import com.enonic.cms.core.structure.SiteEntity; import com.enonic.cms.core.structure.SitePath; import com.enonic.cms.core.structure.menuitem.MenuItemEntity; /** * Sep 28, 2009 */ public class PageRequestProcessorContext { private HttpServletRequest httpRequest; private PageRequestType pageRequestType; private DateTime requestTime; private UserEntity requester; private SitePath sitePath; private SiteEntity site; private MenuItemEntity menuItem; private LanguageEntity overridingLanguage; private ContentPath contentPath; private PreviewContext previewContext; public HttpServletRequest getHttpRequest() { return httpRequest; } public void setHttpRequest( HttpServletRequest httpRequest ) { this.httpRequest = httpRequest; } public PageRequestType getPageRequestType() { return pageRequestType; } public void setPageRequestType( PageRequestType pageRequestType ) { this.pageRequestType = pageRequestType; } public DateTime getRequestTime() { return requestTime; } public void setRequestTime( DateTime requestTime ) { this.requestTime = requestTime; } public UserEntity getRequester() { return requester; } public void setRequester( UserEntity requester ) { this.requester = requester; } public SitePath getSitePath() { return sitePath; } public void setSitePath( SitePath sitePath ) { this.sitePath = sitePath; } public SiteEntity getSite() { return site; } public void setSite( SiteEntity site ) { this.site = site; } public MenuItemEntity getMenuItem() { return menuItem; } public void setMenuItem( MenuItemEntity menuItem ) { this.menuItem = menuItem; } public LanguageEntity getOverridingLanguage() { return overridingLanguage; } public void setOverridingLanguage( LanguageEntity overridingLanguage ) { this.overridingLanguage = overridingLanguage; } public ContentPath getContentPath() { return contentPath; } public void setContentPath( ContentPath contentPath ) { this.contentPath = contentPath; } public void setPreviewContext( PreviewContext previewContext ) { this.previewContext = previewContext; } public PreviewContext getPreviewContext() { return previewContext; } }