org.exoplatform.services.wsrp.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[]> getNavigationalSate(java.lang.String navigationalState)
           
 RegistrationData getRegistrationData(RegistrationContext registrationContext)
           
 boolean isConsumerConfiguredPortlet(java.lang.String portletHandle, RegistrationContext registrationContext)
           
 boolean isRegistered(RegistrationContext registrationContext)
           
 void putNavigationalState(java.lang.String ns, java.util.Map<java.lang.String,java.lang.String[]> renderParameters)
           
 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

getNavigationalSate

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

putNavigationalState

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


Copyright © 2010 eXo Platform SAS. All Rights Reserved.