/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.portal;
import com.enonic.cms.core.structure.SitePath;
import com.enonic.cms.core.structure.menuitem.MenuItemEntity;
/**
* Created by IntelliJ IDEA.
* User: rmh
* Date: Apr 9, 2010
* Time: 8:45:43 AM
*/
public class PageRequestContext
{
private SitePath sitePath;
private ContentPath resolvedContentPath;
private MenuItemEntity requestedMenuItem;
private PageRequestType pageRequestType;
public ContentPath getContentPath()
{
return resolvedContentPath;
}
public boolean hasPathToContent()
{
if ( getContentPath() != null )
{
return true;
}
return false;
}
public SitePath getSitePath()
{
return sitePath;
}
public void setSitePath( SitePath sitePath )
{
this.sitePath = sitePath;
}
public ContentPath getResolvedContentPath()
{
return resolvedContentPath;
}
public void setResolvedContentPath( ContentPath resolvedContentPath )
{
this.resolvedContentPath = resolvedContentPath;
}
public MenuItemEntity getRequestedMenuItem()
{
return requestedMenuItem;
}
public void setRequestedMenuItem( MenuItemEntity requestedMenuItem )
{
this.requestedMenuItem = requestedMenuItem;
}
public PageRequestType getPageRequestType()
{
return pageRequestType;
}
public void setPageRequestType( PageRequestType pageRequestType )
{
this.pageRequestType = pageRequestType;
}
}