|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jetspeed.cache.impl.JetspeedContentCacheKey
public class JetspeedContentCacheKey
The content cache key holds an immutable cache key definition. Cache key definitions are based on the following required properties:
Constructor Summary | |
---|---|
JetspeedContentCacheKey()
|
|
JetspeedContentCacheKey(java.util.List segments,
RequestContext context,
java.lang.String windowId)
|
Method Summary | |
---|---|
void |
createFromSession(java.lang.String sessionId,
java.lang.String pipeline,
java.lang.String windowId)
|
void |
createFromUser(java.lang.String username,
java.lang.String pipeline,
java.lang.String windowId)
|
java.lang.String |
getKey()
Return the full key as a string |
java.lang.String |
getPipeline()
Get the pipeline name or null if not used |
java.lang.String |
getRequestParameter()
|
java.lang.String |
getSessionAttribute()
|
java.lang.String |
getSessionId()
Get the session id or null if not used |
java.lang.String |
getUsername()
Get the username or null if not used |
java.lang.String |
getWindowId()
Get the window (portlet fragment) id |
void |
setPipeline(java.lang.String pipeline)
|
void |
setRequestParameter(java.lang.String requestParameter)
|
void |
setSessionAttribute(java.lang.String sessionAttribute)
|
void |
setSessionId(java.lang.String sessionId)
|
void |
setUsername(java.lang.String username)
|
void |
setWindowId(java.lang.String windowId)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JetspeedContentCacheKey(java.util.List segments, RequestContext context, java.lang.String windowId)
public JetspeedContentCacheKey()
Method Detail |
---|
public void createFromUser(java.lang.String username, java.lang.String pipeline, java.lang.String windowId)
createFromUser
in interface ContentCacheKey
public void createFromSession(java.lang.String sessionId, java.lang.String pipeline, java.lang.String windowId)
createFromSession
in interface ContentCacheKey
public java.lang.String getKey()
ContentCacheKey
getKey
in interface ContentCacheKey
public java.lang.String getPipeline()
ContentCacheKey
getPipeline
in interface ContentCacheKey
public java.lang.String getRequestParameter()
getRequestParameter
in interface ContentCacheKey
public java.lang.String getSessionAttribute()
getSessionAttribute
in interface ContentCacheKey
public java.lang.String getSessionId()
ContentCacheKey
getSessionId
in interface ContentCacheKey
public java.lang.String getUsername()
ContentCacheKey
getUsername
in interface ContentCacheKey
public java.lang.String getWindowId()
ContentCacheKey
getWindowId
in interface ContentCacheKey
public void setPipeline(java.lang.String pipeline)
public void setRequestParameter(java.lang.String requestParameter)
public void setSessionAttribute(java.lang.String sessionAttribute)
public void setSessionId(java.lang.String sessionId)
public void setUsername(java.lang.String username)
public void setWindowId(java.lang.String windowId)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |