/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.resolver; import javax.servlet.http.HttpServletRequest; import com.enonic.cms.core.language.LanguageEntity; import com.enonic.cms.core.security.user.UserEntity; import com.enonic.cms.core.structure.SiteEntity; import com.enonic.cms.core.structure.menuitem.MenuItemEntity; /** * Created by rmy - Date: Aug 24, 2009 */ public class ResolverContext { HttpServletRequest request; SiteEntity site; MenuItemEntity menuItem; LanguageEntity language; UserEntity user; private ResolverContext() { } public ResolverContext( HttpServletRequest request, SiteEntity site ) { this.request = request; this.site = site; } public ResolverContext( HttpServletRequest request, SiteEntity site, MenuItemEntity menuItem, LanguageEntity language ) { this.request = request; this.site = site; this.menuItem = menuItem; this.language = language; } public HttpServletRequest getRequest() { return request; } public SiteEntity getSite() { return site; } public MenuItemEntity getMenuItem() { return menuItem; } public LanguageEntity getLanguage() { return language; } public UserEntity getUser() { return user; } public void setUser( UserEntity user ) { this.user = user; } }