org.exoplatform.services.wsrp2.producer
Interface PersistentStateManager

All Known Implementing Classes:
PersistentStateManagerImpl

public interface PersistentStateManager

Author:
Mestrallet Benjamin benjmestrallet@users.sourceforge.net

Method Summary
 void addConsumerConfiguredPortletHandle(String portletHandle, org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
           
 void deregister(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
           
 Map<String,String[]> getInteractionSate(String interactionState)
           
 Map<String,String[]> getNavigationalState(String navigationalState)
           
 org.exoplatform.services.wsrp2.type.Lifetime getPortletLifetime(String portletHandle)
           
 org.exoplatform.services.wsrp2.type.RegistrationData getRegistrationData(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
           
 org.exoplatform.services.wsrp2.type.Lifetime getRegistrationLifetime(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
           
 Map<String,String[]> getResourceState(String resourceState)
           
 boolean isConsumerConfiguredPortlet(String portletHandle, org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
           
 boolean isRegistered(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
           
 void putInteractionState(String interactionState, Map<String,String[]> interactionParameters)
           
 void putNavigationalState(String navigationalState, Map<String,String[]> renderParameters)
           
 org.exoplatform.services.wsrp2.type.Lifetime putPortletLifetime(String portletHandle, org.exoplatform.services.wsrp2.type.Lifetime lifetime)
           
 org.exoplatform.services.wsrp2.type.Lifetime putRegistrationLifetime(String registrationHandle, org.exoplatform.services.wsrp2.type.Lifetime lifetime)
           
 void putResourceState(String resourceState, Map<String,String[]> resourceParameters)
           
 byte[] register(String registrationHandle, org.exoplatform.services.wsrp2.type.RegistrationData data)
           
 void removeConsumerConfiguredPortletHandle(String portletHandle, org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
           
 

Method Detail

register

byte[] register(String registrationHandle,
                org.exoplatform.services.wsrp2.type.RegistrationData data)
                throws WSRPException
Throws:
WSRPException

getRegistrationData

org.exoplatform.services.wsrp2.type.RegistrationData getRegistrationData(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
                                                                         throws WSRPException
Throws:
WSRPException

deregister

void deregister(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
                throws WSRPException
Throws:
WSRPException

isRegistered

boolean isRegistered(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
                     throws WSRPException
Throws:
WSRPException

isConsumerConfiguredPortlet

boolean isConsumerConfiguredPortlet(String portletHandle,
                                    org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
                                    throws WSRPException
Throws:
WSRPException

addConsumerConfiguredPortletHandle

void addConsumerConfiguredPortletHandle(String portletHandle,
                                        org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
                                        throws WSRPException
Throws:
WSRPException

removeConsumerConfiguredPortletHandle

void removeConsumerConfiguredPortletHandle(String portletHandle,
                                           org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
                                           throws WSRPException
Throws:
WSRPException

getNavigationalState

Map<String,String[]> getNavigationalState(String navigationalState)
                                          throws WSRPException
Throws:
WSRPException

putNavigationalState

void putNavigationalState(String navigationalState,
                          Map<String,String[]> renderParameters)
                          throws WSRPException
Throws:
WSRPException

getInteractionSate

Map<String,String[]> getInteractionSate(String interactionState)
                                        throws WSRPException
Throws:
WSRPException

putInteractionState

void putInteractionState(String interactionState,
                         Map<String,String[]> interactionParameters)
                         throws WSRPException
Throws:
WSRPException

getResourceState

Map<String,String[]> getResourceState(String resourceState)
                                      throws WSRPException
Throws:
WSRPException

putResourceState

void putResourceState(String resourceState,
                      Map<String,String[]> resourceParameters)
                      throws WSRPException
Throws:
WSRPException

getRegistrationLifetime

org.exoplatform.services.wsrp2.type.Lifetime getRegistrationLifetime(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
                                                                     throws WSRPException
Throws:
WSRPException

putRegistrationLifetime

org.exoplatform.services.wsrp2.type.Lifetime putRegistrationLifetime(String registrationHandle,
                                                                     org.exoplatform.services.wsrp2.type.Lifetime lifetime)
                                                                     throws WSRPException
Throws:
WSRPException

putPortletLifetime

org.exoplatform.services.wsrp2.type.Lifetime putPortletLifetime(String portletHandle,
                                                                org.exoplatform.services.wsrp2.type.Lifetime lifetime)
                                                                throws WSRPException
Throws:
WSRPException

getPortletLifetime

org.exoplatform.services.wsrp2.type.Lifetime getPortletLifetime(String portletHandle)
                                                                throws WSRPException
Throws:
WSRPException


Copyright © 2009 eXo Platform SAS. All Rights Reserved.