org.hippoecm.hst.site.request
Class SiteNameDecoratedContextCredentialsProvider

java.lang.Object
  extended by org.hippoecm.hst.site.request.DefaultContextCredentialsProvider
      extended by org.hippoecm.hst.site.request.SiteNameDecoratedContextCredentialsProvider
All Implemented Interfaces:
ContextCredentialsProvider

public class SiteNameDecoratedContextCredentialsProvider
extends DefaultContextCredentialsProvider

SiteNameDecoratedContextCredentialsProvider

Version:
$Id: SiteNameDecoratedContextCredentialsProvider.java 24942 2010-11-10 15:03:40Z aschrijvers $

Field Summary
protected  Map<String,javax.jcr.Credentials> defaultCredentialsCache
           
protected  Map<String,javax.jcr.Credentials> defaultCredentialsForPreviewModeCache
           
protected  String siteNameSeparator
           
protected  Map<String,javax.jcr.Credentials> writableCredentialsCache
           
 
Fields inherited from class org.hippoecm.hst.site.request.DefaultContextCredentialsProvider
defaultCredentials, defaultCredentialsForPreviewMode, writableCredentials
 
Constructor Summary
SiteNameDecoratedContextCredentialsProvider(javax.jcr.Credentials defaultCredentials)
           
SiteNameDecoratedContextCredentialsProvider(javax.jcr.Credentials defaultCredentials, javax.jcr.Credentials defaultCredentialsForPreviewMode)
           
SiteNameDecoratedContextCredentialsProvider(javax.jcr.Credentials defaultCredentials, javax.jcr.Credentials defaultCredentialsForPreviewMode, javax.jcr.Credentials writableCredentials)
           
 
Method Summary
 javax.jcr.Credentials getDefaultCredentials(HstRequestContext requestContext)
          Returns the default credentials for this request context if available.
 String getSiteNameSeparator()
           
 javax.jcr.Credentials getWritableCredentials(HstRequestContext requestContext)
          Returns the writable credentials for this request context if available.
 void setSiteNameSeparator(String siteNameSeparator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultCredentialsCache

protected Map<String,javax.jcr.Credentials> defaultCredentialsCache

defaultCredentialsForPreviewModeCache

protected Map<String,javax.jcr.Credentials> defaultCredentialsForPreviewModeCache

writableCredentialsCache

protected Map<String,javax.jcr.Credentials> writableCredentialsCache

siteNameSeparator

protected String siteNameSeparator
Constructor Detail

SiteNameDecoratedContextCredentialsProvider

public SiteNameDecoratedContextCredentialsProvider(javax.jcr.Credentials defaultCredentials)

SiteNameDecoratedContextCredentialsProvider

public SiteNameDecoratedContextCredentialsProvider(javax.jcr.Credentials defaultCredentials,
                                                   javax.jcr.Credentials defaultCredentialsForPreviewMode)

SiteNameDecoratedContextCredentialsProvider

public SiteNameDecoratedContextCredentialsProvider(javax.jcr.Credentials defaultCredentials,
                                                   javax.jcr.Credentials defaultCredentialsForPreviewMode,
                                                   javax.jcr.Credentials writableCredentials)
Method Detail

setSiteNameSeparator

public void setSiteNameSeparator(String siteNameSeparator)

getSiteNameSeparator

public String getSiteNameSeparator()

getDefaultCredentials

public javax.jcr.Credentials getDefaultCredentials(HstRequestContext requestContext)
Description copied from interface: ContextCredentialsProvider
Returns the default credentials for this request context if available. Otherwise, returns null.

Specified by:
getDefaultCredentials in interface ContextCredentialsProvider
Overrides:
getDefaultCredentials in class DefaultContextCredentialsProvider
Returns:

getWritableCredentials

public javax.jcr.Credentials getWritableCredentials(HstRequestContext requestContext)
Description copied from interface: ContextCredentialsProvider
Returns the writable credentials for this request context if available. Otherwise, returns null.

Specified by:
getWritableCredentials in interface ContextCredentialsProvider
Overrides:
getWritableCredentials in class DefaultContextCredentialsProvider
Returns:


Copyright © 2008-2012 Hippo. All Rights Reserved.