Interface HstMutableRequestContext

  • All Superinterfaces:
    HstRequestContext, ModelContributable

    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$
    • 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)
      • setSession

        void setSession​(javax.jcr.Session session)
      • setResolvedMount

        void setResolvedMount​(ResolvedMount resolvedMount)
      • setResolvedSiteMapItem

        void setResolvedSiteMapItem​(ResolvedSiteMapItem resolvedSiteMapItem)
      • setURLFactory

        void setURLFactory​(HstURLFactory urlFactory)
      • setHstSiteMenus

        void setHstSiteMenus​(HstSiteMenus siteMenus)
      • setHstQueryManagerFactory

        void setHstQueryManagerFactory​(HstQueryManagerFactory hstQueryManagerFactory)
      • setContainerConfiguration

        void setContainerConfiguration​(ContainerConfiguration containerConfiguration)
      • 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.
        Parameters:
        conditions - the Set of String conditions
      • 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
      • setContentBeansTool

        void setContentBeansTool​(ContentBeansTool contentBeansTool)
        Sets ContentBeansTool instance for this request context
        Parameters:
        contentBeansTool -
      • setCachingObjectConverter

        void setCachingObjectConverter​(boolean enabled)
      • clearObjectAndQueryManagers

        void clearObjectAndQueryManagers()
      • dispose

        void dispose()
        Dispose all the internal objects maintained for the current request processing state. After disposed, this request context will be in an illegal state to use.
      • matchingFinished

        void matchingFinished()
        Marks the HstRequestContext that its matching phase has been finished
      • setHstSiteMenusManager

        void setHstSiteMenusManager​(HstSiteMenusManager siteMenusManager)
      • setPageModelApiRequest

        void setPageModelApiRequest​(boolean pageModelApiRequest)
      • setRenderingHistory

        void setRenderingHistory​(boolean renderingHistory)