org.exoplatform.services.wsrp2.producer.impl
Class PersistentStateManagerImpl
java.lang.Object
org.exoplatform.services.wsrp2.producer.impl.PersistentStateManagerImpl
- All Implemented Interfaces:
- PersistentStateManager
public class PersistentStateManagerImpl
- extends java.lang.Object
- implements PersistentStateManager
- Author:
- Mestrallet Benjamin benjmestrallet@users.sourceforge.net
|
Method Summary |
void |
addConsumerConfiguredPortletHandle(java.lang.String portletHandle,
RegistrationContext registrationContext)
|
void |
deregister(RegistrationContext registrationContext)
|
java.util.Map<java.lang.String,java.lang.String[]> |
getInteractionSate(java.lang.String interactionState)
|
java.util.Map<java.lang.String,java.lang.String[]> |
getNavigationalState(java.lang.String navigationalState)
|
Lifetime |
getPortletLifetime(java.lang.String portletHandle)
|
RegistrationData |
getRegistrationData(RegistrationContext registrationContext)
|
Lifetime |
getRegistrationLifetime(RegistrationContext registrationContext)
|
java.util.Map<java.lang.String,java.lang.String[]> |
getResourceState(java.lang.String resourceState)
|
boolean |
isConsumerConfiguredPortlet(java.lang.String portletHandle,
RegistrationContext registrationContext)
|
boolean |
isRegistered(RegistrationContext registrationContext)
|
WSRP2StateData |
load(java.lang.String key)
|
void |
putInteractionState(java.lang.String interactionState,
java.util.Map<java.lang.String,java.lang.String[]> interactionParameters)
|
void |
putNavigationalState(java.lang.String navigationalState,
java.util.Map<java.lang.String,java.lang.String[]> renderParameters)
|
Lifetime |
putPortletLifetime(java.lang.String portletHandle,
Lifetime lifetime)
|
Lifetime |
putRegistrationLifetime(java.lang.String registrationHandle,
Lifetime lifetime)
|
void |
putResourceState(java.lang.String resourceState,
java.util.Map<java.lang.String,java.lang.String[]> resourceParameters)
|
byte[] |
register(java.lang.String registrationHandle,
RegistrationData data)
|
void |
remove(java.lang.String key)
|
void |
removeConsumerConfiguredPortletHandle(java.lang.String portletHandle,
RegistrationContext registrationContext)
|
void |
save(java.lang.String key,
java.lang.String type,
java.lang.Object o)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistentStateManagerImpl
public PersistentStateManagerImpl(org.exoplatform.services.cache.CacheService cacheService,
org.exoplatform.services.database.HibernateService hservice,
WSRPConfiguration conf)
throws java.lang.Exception
- Throws:
java.lang.Exception
getRegistrationData
public RegistrationData getRegistrationData(RegistrationContext registrationContext)
throws WSRPException
- Specified by:
getRegistrationData in interface PersistentStateManager
- Throws:
WSRPException
register
public byte[] register(java.lang.String registrationHandle,
RegistrationData data)
throws WSRPException
- Specified by:
register in interface PersistentStateManager
- Throws:
WSRPException
deregister
public void deregister(RegistrationContext registrationContext)
throws WSRPException
- Specified by:
deregister in interface PersistentStateManager
- Throws:
WSRPException
isRegistered
public boolean isRegistered(RegistrationContext registrationContext)
throws WSRPException
- Specified by:
isRegistered in interface PersistentStateManager
- Throws:
WSRPException
isConsumerConfiguredPortlet
public boolean isConsumerConfiguredPortlet(java.lang.String portletHandle,
RegistrationContext registrationContext)
throws WSRPException
- Specified by:
isConsumerConfiguredPortlet in interface PersistentStateManager
- Throws:
WSRPException
addConsumerConfiguredPortletHandle
public void addConsumerConfiguredPortletHandle(java.lang.String portletHandle,
RegistrationContext registrationContext)
throws WSRPException
- Specified by:
addConsumerConfiguredPortletHandle in interface PersistentStateManager
- Throws:
WSRPException
removeConsumerConfiguredPortletHandle
public void removeConsumerConfiguredPortletHandle(java.lang.String portletHandle,
RegistrationContext registrationContext)
throws WSRPException
- Specified by:
removeConsumerConfiguredPortletHandle in interface PersistentStateManager
- Throws:
WSRPException
save
public final void save(java.lang.String key,
java.lang.String type,
java.lang.Object o)
throws java.lang.Exception
- Throws:
java.lang.Exception
load
public final WSRP2StateData load(java.lang.String key)
throws java.lang.Exception
- Throws:
java.lang.Exception
remove
public final void remove(java.lang.String key)
throws java.lang.Exception
- Throws:
java.lang.Exception
getNavigationalState
public java.util.Map<java.lang.String,java.lang.String[]> getNavigationalState(java.lang.String navigationalState)
throws WSRPException
- Specified by:
getNavigationalState in interface PersistentStateManager
- Throws:
WSRPException
putNavigationalState
public void putNavigationalState(java.lang.String navigationalState,
java.util.Map<java.lang.String,java.lang.String[]> renderParameters)
throws WSRPException
- Specified by:
putNavigationalState in interface PersistentStateManager
- Throws:
WSRPException
getInteractionSate
public java.util.Map<java.lang.String,java.lang.String[]> getInteractionSate(java.lang.String interactionState)
throws WSRPException
- Specified by:
getInteractionSate in interface PersistentStateManager
- Throws:
WSRPException
putInteractionState
public void putInteractionState(java.lang.String interactionState,
java.util.Map<java.lang.String,java.lang.String[]> interactionParameters)
throws WSRPException
- Specified by:
putInteractionState in interface PersistentStateManager
- Throws:
WSRPException
getResourceState
public java.util.Map<java.lang.String,java.lang.String[]> getResourceState(java.lang.String resourceState)
throws WSRPException
- Specified by:
getResourceState in interface PersistentStateManager
- Throws:
WSRPException
putResourceState
public void putResourceState(java.lang.String resourceState,
java.util.Map<java.lang.String,java.lang.String[]> resourceParameters)
throws WSRPException
- Specified by:
putResourceState in interface PersistentStateManager
- Throws:
WSRPException
putRegistrationLifetime
public Lifetime putRegistrationLifetime(java.lang.String registrationHandle,
Lifetime lifetime)
throws WSRPException
- Specified by:
putRegistrationLifetime in interface PersistentStateManager
- Throws:
WSRPException
getRegistrationLifetime
public Lifetime getRegistrationLifetime(RegistrationContext registrationContext)
throws WSRPException
- Specified by:
getRegistrationLifetime in interface PersistentStateManager
- Throws:
WSRPException
putPortletLifetime
public Lifetime putPortletLifetime(java.lang.String portletHandle,
Lifetime lifetime)
throws WSRPException
- Specified by:
putPortletLifetime in interface PersistentStateManager
- Throws:
WSRPException
getPortletLifetime
public Lifetime getPortletLifetime(java.lang.String portletHandle)
throws WSRPException
- Specified by:
getPortletLifetime in interface PersistentStateManager
- Throws:
WSRPException
Copyright © 2010 eXo Platform SAS. All Rights Reserved.