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(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)
           
 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 removeConsumerConfiguredPortletHandle(java.lang.String portletHandle, RegistrationContext registrationContext)
           
 

Method Detail

register

byte[] register(java.lang.String registrationHandle,
                RegistrationData data)
                throws WSRPException
Throws:
WSRPException

getRegistrationData

RegistrationData getRegistrationData(RegistrationContext registrationContext)
                                     throws WSRPException
Throws:
WSRPException

deregister

void deregister(RegistrationContext registrationContext)
                throws WSRPException
Throws:
WSRPException

isRegistered

boolean isRegistered(RegistrationContext registrationContext)
                     throws WSRPException
Throws:
WSRPException

isConsumerConfiguredPortlet

boolean isConsumerConfiguredPortlet(java.lang.String portletHandle,
                                    RegistrationContext registrationContext)
                                    throws WSRPException
Throws:
WSRPException

addConsumerConfiguredPortletHandle

void addConsumerConfiguredPortletHandle(java.lang.String portletHandle,
                                        RegistrationContext registrationContext)
                                        throws WSRPException
Throws:
WSRPException

removeConsumerConfiguredPortletHandle

void removeConsumerConfiguredPortletHandle(java.lang.String portletHandle,
                                           RegistrationContext registrationContext)
                                           throws WSRPException
Throws:
WSRPException

getNavigationalState

java.util.Map<java.lang.String,java.lang.String[]> getNavigationalState(java.lang.String navigationalState)
                                                                        throws WSRPException
Throws:
WSRPException

putNavigationalState

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

getInteractionSate

java.util.Map<java.lang.String,java.lang.String[]> getInteractionSate(java.lang.String interactionState)
                                                                      throws WSRPException
Throws:
WSRPException

putInteractionState

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

getResourceState

java.util.Map<java.lang.String,java.lang.String[]> getResourceState(java.lang.String resourceState)
                                                                    throws WSRPException
Throws:
WSRPException

putResourceState

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

getRegistrationLifetime

Lifetime getRegistrationLifetime(RegistrationContext registrationContext)
                                 throws WSRPException
Throws:
WSRPException

putRegistrationLifetime

Lifetime putRegistrationLifetime(java.lang.String registrationHandle,
                                 Lifetime lifetime)
                                 throws WSRPException
Throws:
WSRPException

putPortletLifetime

Lifetime putPortletLifetime(java.lang.String portletHandle,
                            Lifetime lifetime)
                            throws WSRPException
Throws:
WSRPException

getPortletLifetime

Lifetime getPortletLifetime(java.lang.String portletHandle)
                            throws WSRPException
Throws:
WSRPException


Copyright © 2010 eXo Platform SAS. All Rights Reserved.