org.exoplatform.services.wsrp.producer
Interface TransientStateManager

All Known Implementing Classes:
TransientStateManagerImpl

public interface TransientStateManager


Field Summary
static int SESSION_TIME_PERIOD
           
 
Method Summary
 CacheControl getCacheControl(PortletData portletDatas)
           
 Templates getTemplates(WSRPHttpSession session)
           
 void releaseSession(java.lang.String sessionID)
           
 WSRPHttpSession resolveSession(java.lang.String sessionID, java.lang.String user, java.lang.Integer sessiontimeperiod)
           
 UserContext resolveUserContext(UserContext userContext, WSRPHttpSession session)
           
 void storeTemplates(Templates templates, WSRPHttpSession session)
           
 boolean validateCache(java.lang.String validateTag)
           
 

Field Detail

SESSION_TIME_PERIOD

static final int SESSION_TIME_PERIOD
See Also:
Constant Field Values
Method Detail

resolveSession

WSRPHttpSession resolveSession(java.lang.String sessionID,
                               java.lang.String user,
                               java.lang.Integer sessiontimeperiod)
                               throws WSRPException
Throws:
WSRPException

releaseSession

void releaseSession(java.lang.String sessionID)

getCacheControl

CacheControl getCacheControl(PortletData portletDatas)
                             throws WSRPException
Throws:
WSRPException

validateCache

boolean validateCache(java.lang.String validateTag)
                      throws WSRPException
Throws:
WSRPException

getTemplates

Templates getTemplates(WSRPHttpSession session)

storeTemplates

void storeTemplates(Templates templates,
                    WSRPHttpSession session)

resolveUserContext

UserContext resolveUserContext(UserContext userContext,
                               WSRPHttpSession session)


Copyright © 2010 eXo Platform SAS. All Rights Reserved.