/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.portal;
import java.util.Map;
import com.enonic.cms.core.preview.PreviewContext;
import com.enonic.cms.core.structure.SitePath;
/**
* May 6, 2009
*/
public class PortalRequest
extends AbstractBasePortalRequest
{
private SitePath sitePath;
private Map<String, Object> requestParams;
private VerticalSession verticalSession;
private int overridingLanguage = -1;
private String profile;
private boolean encodeURIs;
private String httpReferer;
private String originalUrl;
private PreviewContext previewContext = PreviewContext.NO_PREVIEW;
public SitePath getSitePath()
{
return sitePath;
}
public void setSitePath( SitePath sitePath )
{
this.sitePath = sitePath;
}
public Map<String, Object> getRequestParams()
{
return requestParams;
}
public void setRequestParams( Map<String, Object> requestParams )
{
this.requestParams = requestParams;
}
public VerticalSession getVerticalSession()
{
return verticalSession;
}
public void setVerticalSession( VerticalSession verticalSession )
{
this.verticalSession = verticalSession;
}
public int getOverridingLanguage()
{
return overridingLanguage;
}
public void setOverridingLanguage( final int value )
{
this.overridingLanguage = value;
}
public void setProfile( final String profile )
{
this.profile = profile;
}
public String getProfile()
{
return profile;
}
public void setEncodeURIs( final boolean encodeURIs )
{
this.encodeURIs = encodeURIs;
}
public boolean isEncodeURIs()
{
return encodeURIs;
}
public String getHttpReferer()
{
return httpReferer;
}
public void setHttpReferer( String httpReferer )
{
this.httpReferer = httpReferer;
}
public void setOriginalUrl( String originalUrl )
{
this.originalUrl = originalUrl;
}
public String getOriginalUrl()
{
return originalUrl;
}
public PreviewContext getPreviewContext()
{
return previewContext;
}
public void setPreviewContext( PreviewContext previewContext )
{
this.previewContext = previewContext;
}
}