/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.portal.instruction; import javax.servlet.http.HttpServletRequest; import com.enonic.cms.core.SiteURLResolver; import com.enonic.cms.core.portal.rendering.WindowRendererContext; import com.enonic.cms.core.preview.PreviewContext; import com.enonic.cms.core.structure.SiteEntity; /** * Created by IntelliJ IDEA. * User: rmh * Date: Nov 25, 2009 * Time: 1:35:15 PM */ public class PostProcessInstructionContext { private WindowRendererContext windowRendererContext; private PreviewContext previewContext; private HttpServletRequest httpRequest; private SiteEntity site; private boolean encodeImageUrlParams; private boolean inContextOfWindow; private SiteURLResolver siteURLResolverEnableHtmlEscaping; private SiteURLResolver siteURLResolverDisableHtmlEscaping; public WindowRendererContext getWindowRendererContext() { return windowRendererContext; } public void setWindowRendererContext( WindowRendererContext windowRendererContext ) { this.windowRendererContext = windowRendererContext; } public PreviewContext getPreviewContext() { return previewContext; } public void setPreviewContext( PreviewContext previewContext ) { this.previewContext = previewContext; } public HttpServletRequest getHttpRequest() { return httpRequest; } public void setHttpRequest( HttpServletRequest request ) { this.httpRequest = request; } public SiteEntity getSite() { return site; } public void setSite( SiteEntity site ) { this.site = site; } public boolean doEncodeImageUrlParams() { return encodeImageUrlParams; } public void setEncodeImageUrlParams( boolean encodeImageUrlParams ) { this.encodeImageUrlParams = encodeImageUrlParams; } public boolean isInContextOfWindow() { return inContextOfWindow; } public void setInContextOfWindow( boolean inContextOfWindow ) { this.inContextOfWindow = inContextOfWindow; } public void setSiteURLResolverEnableHtmlEscaping( SiteURLResolver value ) { this.siteURLResolverEnableHtmlEscaping = value; } public SiteURLResolver getSiteURLResolverEnabledHtmlEscaping() { return siteURLResolverEnableHtmlEscaping; } public SiteURLResolver getSiteURLResolverDisableHtmlEscaping() { return siteURLResolverDisableHtmlEscaping; } public void setSiteURLResolverDisableHtmlEscaping( SiteURLResolver siteURLResolverDisableHtmlEscaping ) { this.siteURLResolverDisableHtmlEscaping = siteURLResolverDisableHtmlEscaping; } }