org.hippoecm.hst.core.internal
Interface HstMutableRequestContext

All Superinterfaces:
HstRequestContext
All Known Subinterfaces:
HstMutablePortletRequestContext
All Known Implementing Classes:
HstPortletRequestContextImpl, HstRequestContextImpl

public interface HstMutableRequestContext
extends HstRequestContext

This is an INTERNAL USAGE ONLY API. Clients should not cast to these interfaces as they should never be used from client code

Version:
$Id: HstMutableRequestContext.java 31108 2011-11-09 19:37:50Z wko $

Method Summary
 void setBaseURL(HstContainerURL baseURL)
           
 void setComponentFilterTags(Set<String> conditions)
          set the conditions that will trigger a component to be added to the component window hierarchy.
 void setContainerConfiguration(ContainerConfiguration containerConfiguration)
           
 void setContextNamespace(String contextNamespace)
           
 void setEmbeddingContextPath(String embeddingContextPath)
           
 void setFullyQualifiedURLs(boolean fullyQualifiedURLs)
           
 void setHstQueryManagerFactory(HstQueryManagerFactory hstQueryManagerFactory)
           
 void setHstSiteMenus(HstSiteMenus siteMenus)
           
 void setLinkCreator(HstLinkCreator linkCreator)
           
 void setLocales(List<Locale> locales)
          Sets the locales assocaited with this request.
 void setParameterInfoProxyFactory(HstParameterInfoProxyFactory parameterInfoProxyFactory)
           
 void setPathSuffix(String pathSuffix)
          Sets the path suffix
 void setPreferredLocale(Locale locale)
          Sets the preferred locale associated with this request.
 void setRenderHost(String renderHost)
          Sets a specific render host.
 void setResolvedEmbeddingMount(ResolvedMount resolvedEmbeddingMount)
           
 void setResolvedMount(ResolvedMount resolvedMount)
           
 void setResolvedSiteMapItem(ResolvedSiteMapItem resolvedSiteMapItem)
           
 void setServletContext(javax.servlet.ServletContext servletContext)
           
 void setServletRequest(javax.servlet.http.HttpServletRequest servletRequest)
           
 void setServletResponse(javax.servlet.http.HttpServletResponse servletResponse)
           
 void setSession(javax.jcr.Session session)
           
 void setSiteMapMatcher(HstSiteMapMatcher siteMapMatcher)
           
 void setSubject(Subject subject)
           
 void setTargetComponentPath(String targetComponentPath)
           
 void setURLFactory(HstURLFactory urlFactory)
           
 
Methods inherited from interface org.hippoecm.hst.core.request.HstRequestContext
getAttribute, getAttributeNames, getAttributes, getBaseURL, getComponentFilterTags, getContainerConfiguration, getContainerURLProvider, getContextCredentialsProvider, getContextNamespace, getEmbeddingContextPath, getHstLinkCreator, getHstQueryManagerFactory, getHstSiteMenus, getLocales, getMount, getMount, getParameterInfoProxyFactory, getPathSuffix, getPreferredLocale, getRenderHost, getResolvedEmbeddingMount, getResolvedMount, getResolvedSiteMapItem, getServletContext, getServletRequest, getServletResponse, getSession, getSession, getSiteMapMatcher, getSubject, getTargetComponentPath, getURLFactory, getVirtualHost, isCmsRequest, isEmbeddedRequest, isFullyQualifiedURLs, isPortletContext, isPreview, removeAttribute, setAttribute
 

Method Detail

setServletContext

void setServletContext(javax.servlet.ServletContext servletContext)

setServletRequest

void setServletRequest(javax.servlet.http.HttpServletRequest servletRequest)

setServletResponse

void setServletResponse(javax.servlet.http.HttpServletResponse servletResponse)

setContextNamespace

void setContextNamespace(String contextNamespace)

setSession

void setSession(javax.jcr.Session session)

setResolvedMount

void setResolvedMount(ResolvedMount resolvedMount)

setResolvedSiteMapItem

void setResolvedSiteMapItem(ResolvedSiteMapItem resolvedSiteMapItem)

setTargetComponentPath

void setTargetComponentPath(String targetComponentPath)

setBaseURL

void setBaseURL(HstContainerURL baseURL)

setURLFactory

void setURLFactory(HstURLFactory urlFactory)

setSiteMapMatcher

void setSiteMapMatcher(HstSiteMapMatcher siteMapMatcher)

setLinkCreator

void setLinkCreator(HstLinkCreator linkCreator)

setParameterInfoProxyFactory

void setParameterInfoProxyFactory(HstParameterInfoProxyFactory parameterInfoProxyFactory)

setHstSiteMenus

void setHstSiteMenus(HstSiteMenus siteMenus)

setHstQueryManagerFactory

void setHstQueryManagerFactory(HstQueryManagerFactory hstQueryManagerFactory)

setContainerConfiguration

void setContainerConfiguration(ContainerConfiguration containerConfiguration)

setEmbeddingContextPath

void setEmbeddingContextPath(String embeddingContextPath)

setResolvedEmbeddingMount

void setResolvedEmbeddingMount(ResolvedMount resolvedEmbeddingMount)

setSubject

void setSubject(Subject subject)

setPreferredLocale

void setPreferredLocale(Locale locale)
Sets the preferred locale associated with this request.

Parameters:
locale - The preferred locale associated with this request.

setLocales

void setLocales(List<Locale> locales)
Sets the locales assocaited with this request.

Parameters:
locales -

setPathSuffix

void setPathSuffix(String pathSuffix)
Sets the path suffix

Parameters:
pathSuffix -

setComponentFilterTags

void setComponentFilterTags(Set<String> conditions)
set the conditions that will trigger a component to be added to the component window hierarchy.


setFullyQualifiedURLs

void setFullyQualifiedURLs(boolean fullyQualifiedURLs)
Parameters:
fullyQualifiedURLs - sets whether created URLs will be fully qualified

setRenderHost

void setRenderHost(String renderHost)
Sets a specific render host. This can be used to render the request as if host renderHost was the actual used host in the request.

Parameters:
renderHost - the host to be used for rendering


Copyright © 2008-2012 Hippo. All Rights Reserved.