nl.hippo.portal.cms
Class CMSRequestContextImpl

java.lang.Object
  extended by nl.hippo.portal.cms.CMSRequestContextImpl
All Implemented Interfaces:
nl.hippo.portal.cms.CMSRequestContext

public class CMSRequestContextImpl
extends java.lang.Object
implements nl.hippo.portal.cms.CMSRequestContext

Version:
$Id: CMSRequestContextImpl.java 13575 2008-09-19 14:15:15Z jhoffman $

Nested Class Summary
 
Nested classes/interfaces inherited from interface nl.hippo.portal.cms.CMSRequestContext
nl.hippo.portal.cms.CMSRequestContext.UrlType
 
Field Summary
 
Fields inherited from interface nl.hippo.portal.cms.CMSRequestContext
CMSREQUEST_CONTEXT_ATTRIBUTE, DOCUMENT_ID_PREFIX, DOCUMENT_TYPE_SITEMAP_ID_PREFIX
 
Constructor Summary
CMSRequestContextImpl(CMSSiteImpl site, nl.hippo.portal.cms.CMSUser user, nl.hippo.portal.cms.CMSPortalURL url, nl.hippo.portal.cms.CMSPortalURL originalURL, nl.hippo.portal.cms.site.SiteMapItem smi, java.util.Locale locale)
           
CMSRequestContextImpl(CMSSiteImpl site, nl.hippo.portal.cms.CMSUser user, nl.hippo.portal.cms.CMSPortalURL url, nl.hippo.portal.cms.site.SiteMapItem smi, java.util.Locale locale)
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 java.lang.Object getAttributesMutex()
           
 nl.hippo.portal.cms.CMSService getDefaultService()
           
 nl.hippo.portal.cms.site.CMSLinkFactory getLinkFactory()
           
 java.util.Locale getLocale()
           
 nl.hippo.client.api.content.DocumentMetadata getMetadata()
           
 nl.hippo.portal.cms.CMSService getNoCacheService()
           
 nl.hippo.portal.cms.CMSPortalURL getOriginalPortalURL()
           
 nl.hippo.portal.cms.CMSPortalURL getPortalURL()
           
 nl.hippo.portal.cms.CMSService getResourceService()
           
 nl.hippo.portal.cms.CMSSite getSite()
           
 nl.hippo.portal.cms.site.SiteMapItem getSiteMapItem()
           
 java.lang.String getSiteMapItemURL(nl.hippo.portal.cms.site.SiteMapItem item)
           
 java.lang.String getSiteMapItemURL(java.lang.String id)
           
 nl.hippo.client.api.content.DocumentPath getSrc()
           
 nl.hippo.client.api.content.DocumentPath getSrc(nl.hippo.portal.cms.CMSPortalURL url)
           
 nl.hippo.portal.cms.CMSRequestContext.UrlType getUrlType()
           
 nl.hippo.portal.cms.CMSUser getUser()
           
 java.lang.String rewriteSrcUrl(javax.portlet.PortletRequest request, javax.portlet.PortletResponse response, java.util.Map urlParameters)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setUrlType(nl.hippo.portal.cms.CMSRequestContext.UrlType urlType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMSRequestContextImpl

public CMSRequestContextImpl(CMSSiteImpl site,
                             nl.hippo.portal.cms.CMSUser user,
                             nl.hippo.portal.cms.CMSPortalURL url,
                             nl.hippo.portal.cms.site.SiteMapItem smi,
                             java.util.Locale locale)

CMSRequestContextImpl

public CMSRequestContextImpl(CMSSiteImpl site,
                             nl.hippo.portal.cms.CMSUser user,
                             nl.hippo.portal.cms.CMSPortalURL url,
                             nl.hippo.portal.cms.CMSPortalURL originalURL,
                             nl.hippo.portal.cms.site.SiteMapItem smi,
                             java.util.Locale locale)
Method Detail

getSiteMapItem

public nl.hippo.portal.cms.site.SiteMapItem getSiteMapItem()
Specified by:
getSiteMapItem in interface nl.hippo.portal.cms.CMSRequestContext

getSiteMapItemURL

public java.lang.String getSiteMapItemURL(java.lang.String id)
Specified by:
getSiteMapItemURL in interface nl.hippo.portal.cms.CMSRequestContext

getSiteMapItemURL

public java.lang.String getSiteMapItemURL(nl.hippo.portal.cms.site.SiteMapItem item)
Specified by:
getSiteMapItemURL in interface nl.hippo.portal.cms.CMSRequestContext

getSrc

public nl.hippo.client.api.content.DocumentPath getSrc()
Specified by:
getSrc in interface nl.hippo.portal.cms.CMSRequestContext

getMetadata

public nl.hippo.client.api.content.DocumentMetadata getMetadata()
Specified by:
getMetadata in interface nl.hippo.portal.cms.CMSRequestContext

getSrc

public nl.hippo.client.api.content.DocumentPath getSrc(nl.hippo.portal.cms.CMSPortalURL url)
Specified by:
getSrc in interface nl.hippo.portal.cms.CMSRequestContext

rewriteSrcUrl

public java.lang.String rewriteSrcUrl(javax.portlet.PortletRequest request,
                                      javax.portlet.PortletResponse response,
                                      java.util.Map urlParameters)
Specified by:
rewriteSrcUrl in interface nl.hippo.portal.cms.CMSRequestContext

getDefaultService

public nl.hippo.portal.cms.CMSService getDefaultService()
Specified by:
getDefaultService in interface nl.hippo.portal.cms.CMSRequestContext

getNoCacheService

public nl.hippo.portal.cms.CMSService getNoCacheService()
Specified by:
getNoCacheService in interface nl.hippo.portal.cms.CMSRequestContext

getResourceService

public nl.hippo.portal.cms.CMSService getResourceService()
Specified by:
getResourceService in interface nl.hippo.portal.cms.CMSRequestContext

getLocale

public java.util.Locale getLocale()
Specified by:
getLocale in interface nl.hippo.portal.cms.CMSRequestContext

getPortalURL

public nl.hippo.portal.cms.CMSPortalURL getPortalURL()
Specified by:
getPortalURL in interface nl.hippo.portal.cms.CMSRequestContext

getOriginalPortalURL

public nl.hippo.portal.cms.CMSPortalURL getOriginalPortalURL()
Specified by:
getOriginalPortalURL in interface nl.hippo.portal.cms.CMSRequestContext

getSite

public nl.hippo.portal.cms.CMSSite getSite()
Specified by:
getSite in interface nl.hippo.portal.cms.CMSRequestContext

getUser

public nl.hippo.portal.cms.CMSUser getUser()
Specified by:
getUser in interface nl.hippo.portal.cms.CMSRequestContext

getLinkFactory

public nl.hippo.portal.cms.site.CMSLinkFactory getLinkFactory()
Specified by:
getLinkFactory in interface nl.hippo.portal.cms.CMSRequestContext

getAttributesMutex

public java.lang.Object getAttributesMutex()
Specified by:
getAttributesMutex in interface nl.hippo.portal.cms.CMSRequestContext

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Specified by:
getAttribute in interface nl.hippo.portal.cms.CMSRequestContext

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)
Specified by:
setAttribute in interface nl.hippo.portal.cms.CMSRequestContext

getUrlType

public nl.hippo.portal.cms.CMSRequestContext.UrlType getUrlType()
Specified by:
getUrlType in interface nl.hippo.portal.cms.CMSRequestContext

setUrlType

public void setUrlType(nl.hippo.portal.cms.CMSRequestContext.UrlType urlType)


Copyright © 2007-2008 . All Rights Reserved.