edu.wisc.my.webproxy.beans.http
Class KeyManager

java.lang.Object
  extended by edu.wisc.my.webproxy.beans.http.KeyManager
All Implemented Interfaces:
IKeyManager

public class KeyManager
extends Object
implements IKeyManager

Version:
$Revision: 20993 $
Author:
Eric Dalquist

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Fields inherited from interface edu.wisc.my.webproxy.beans.http.IKeyManager
PORTLET_INSTANCE_KEY
 
Constructor Summary
KeyManager()
           
 
Method Summary
 String generateCacheKey(String pageUrl, javax.portlet.PortletRequest request)
           
 String generateCacheKey(String pageUrl, String instanceKey)
           
 String generateStateKey(String key, javax.portlet.PortletRequest request)
           
 String getInstanceKey(javax.portlet.PortletRequest request)
          Generates a unique key for this portlet instance that will persist across portal restarts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

KeyManager

public KeyManager()
Method Detail

generateCacheKey

public String generateCacheKey(String pageUrl,
                               javax.portlet.PortletRequest request)
Specified by:
generateCacheKey in interface IKeyManager

generateCacheKey

public String generateCacheKey(String pageUrl,
                               String instanceKey)
Specified by:
generateCacheKey in interface IKeyManager

generateStateKey

public String generateStateKey(String key,
                               javax.portlet.PortletRequest request)
Specified by:
generateStateKey in interface IKeyManager

getInstanceKey

public String getInstanceKey(javax.portlet.PortletRequest request)
Generates a unique key for this portlet instance that will persist across portal restarts

Specified by:
getInstanceKey in interface IKeyManager


Copyright © 2010 Jasig. All Rights Reserved.