org.exoplatform.services.wsrp2.producer.impl
Class PortletManagementOperationsInterfaceImpl

java.lang.Object
  extended by org.exoplatform.services.wsrp2.producer.impl.PortletManagementOperationsInterfaceImpl
All Implemented Interfaces:
PortletManagementOperationsInterface

public class PortletManagementOperationsInterfaceImpl
extends Object
implements PortletManagementOperationsInterface

Author:
Mestrallet Benjamin benjmestrallet@users.sourceforge.net

Constructor Summary
PortletManagementOperationsInterfaceImpl(PersistentStateManager stateManager, PortletContainerProxy portletContainerProxy)
           
 
Method Summary
 org.exoplatform.services.wsrp2.type.PortletContext clonePortlet(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, org.exoplatform.services.wsrp2.type.PortletContext portletContext, org.exoplatform.services.wsrp2.type.UserContext userContext, org.exoplatform.services.wsrp2.type.Lifetime lifetime)
           
 org.exoplatform.services.wsrp2.type.CopyPortletsResponse copyPortlets(org.exoplatform.services.wsrp2.type.RegistrationContext toRegistrationContext, org.exoplatform.services.wsrp2.type.UserContext toUserContext, org.exoplatform.services.wsrp2.type.RegistrationContext fromRegistrationContext, org.exoplatform.services.wsrp2.type.UserContext fromUserContext, org.exoplatform.services.wsrp2.type.PortletContext[] fromPortletContexts, org.exoplatform.services.wsrp2.type.Lifetime lifetime)
           
 org.exoplatform.services.wsrp2.type.DestroyPortletsResponse destroyPortlets(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, String[] portletHandles, org.exoplatform.services.wsrp2.type.UserContext userContext)
           
 org.exoplatform.services.wsrp2.type.ExportPortletsResponse exportPortlets(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, org.exoplatform.services.wsrp2.type.PortletContext[] portletContexts, org.exoplatform.services.wsrp2.type.UserContext userContext, org.exoplatform.services.wsrp2.type.Lifetime lifetime, boolean exportByValueRequired)
           
 org.exoplatform.services.wsrp2.type.PortletDescriptionResponse getPortletDescription(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, org.exoplatform.services.wsrp2.type.PortletContext portletContext, org.exoplatform.services.wsrp2.type.UserContext userContext, String[] desiredLocales)
           
 org.exoplatform.services.wsrp2.type.PropertyList getPortletProperties(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, org.exoplatform.services.wsrp2.type.PortletContext portletContext, org.exoplatform.services.wsrp2.type.UserContext userContext, String[] names)
           
 org.exoplatform.services.wsrp2.type.PortletPropertyDescriptionResponse getPortletPropertyDescription(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, org.exoplatform.services.wsrp2.type.PortletContext portletContext, org.exoplatform.services.wsrp2.type.UserContext userContext, String[] desiredLocales)
           
 org.exoplatform.services.wsrp2.type.GetPortletsLifetimeResponse getPortletsLifetime(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, org.exoplatform.services.wsrp2.type.PortletContext[] portletContexts, org.exoplatform.services.wsrp2.type.UserContext userContext)
           
 org.exoplatform.services.wsrp2.type.ImportPortletsResponse importPortlets(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, byte[] importContext, org.exoplatform.services.wsrp2.type.ImportPortlet[] importPortlets, org.exoplatform.services.wsrp2.type.UserContext userContext, org.exoplatform.services.wsrp2.type.Lifetime lifetime)
           
 org.exoplatform.services.wsrp2.type.ReturnAny releaseExport(byte[] exportContext, org.exoplatform.services.wsrp2.type.UserContext userContext, org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
           
 org.exoplatform.services.wsrp2.type.Lifetime setExportLifetime(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, byte[] exportContext, org.exoplatform.services.wsrp2.type.UserContext userContext, org.exoplatform.services.wsrp2.type.Lifetime lifetime)
           
 org.exoplatform.services.wsrp2.type.PortletContext setPortletProperties(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, org.exoplatform.services.wsrp2.type.PortletContext portletContext, org.exoplatform.services.wsrp2.type.UserContext userContext, org.exoplatform.services.wsrp2.type.PropertyList propertyList)
           
 org.exoplatform.services.wsrp2.type.SetPortletsLifetimeResponse setPortletsLifetime(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext, org.exoplatform.services.wsrp2.type.PortletContext[] portletContexts, org.exoplatform.services.wsrp2.type.UserContext userContext, org.exoplatform.services.wsrp2.type.Lifetime lifetime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletManagementOperationsInterfaceImpl

public PortletManagementOperationsInterfaceImpl(PersistentStateManager stateManager,
                                                PortletContainerProxy portletContainerProxy)
Method Detail

clonePortlet

public org.exoplatform.services.wsrp2.type.PortletContext clonePortlet(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                       org.exoplatform.services.wsrp2.type.PortletContext portletContext,
                                                                       org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                       org.exoplatform.services.wsrp2.type.Lifetime lifetime)
                                                                throws RemoteException
Specified by:
clonePortlet in interface PortletManagementOperationsInterface
Throws:
RemoteException

copyPortlets

public org.exoplatform.services.wsrp2.type.CopyPortletsResponse copyPortlets(org.exoplatform.services.wsrp2.type.RegistrationContext toRegistrationContext,
                                                                             org.exoplatform.services.wsrp2.type.UserContext toUserContext,
                                                                             org.exoplatform.services.wsrp2.type.RegistrationContext fromRegistrationContext,
                                                                             org.exoplatform.services.wsrp2.type.UserContext fromUserContext,
                                                                             org.exoplatform.services.wsrp2.type.PortletContext[] fromPortletContexts,
                                                                             org.exoplatform.services.wsrp2.type.Lifetime lifetime)
                                                                      throws RemoteException
Specified by:
copyPortlets in interface PortletManagementOperationsInterface
Throws:
RemoteException

exportPortlets

public org.exoplatform.services.wsrp2.type.ExportPortletsResponse exportPortlets(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                                 org.exoplatform.services.wsrp2.type.PortletContext[] portletContexts,
                                                                                 org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                                 org.exoplatform.services.wsrp2.type.Lifetime lifetime,
                                                                                 boolean exportByValueRequired)
                                                                          throws RemoteException
Specified by:
exportPortlets in interface PortletManagementOperationsInterface
Throws:
RemoteException

importPortlets

public org.exoplatform.services.wsrp2.type.ImportPortletsResponse importPortlets(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                                 byte[] importContext,
                                                                                 org.exoplatform.services.wsrp2.type.ImportPortlet[] importPortlets,
                                                                                 org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                                 org.exoplatform.services.wsrp2.type.Lifetime lifetime)
                                                                          throws RemoteException
Specified by:
importPortlets in interface PortletManagementOperationsInterface
Throws:
RemoteException

releaseExport

public org.exoplatform.services.wsrp2.type.ReturnAny releaseExport(byte[] exportContext,
                                                                   org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                   org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext)
Specified by:
releaseExport in interface PortletManagementOperationsInterface

setExportLifetime

public org.exoplatform.services.wsrp2.type.Lifetime setExportLifetime(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                      byte[] exportContext,
                                                                      org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                      org.exoplatform.services.wsrp2.type.Lifetime lifetime)
                                                               throws RemoteException
Specified by:
setExportLifetime in interface PortletManagementOperationsInterface
Throws:
RemoteException

destroyPortlets

public org.exoplatform.services.wsrp2.type.DestroyPortletsResponse destroyPortlets(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                                   String[] portletHandles,
                                                                                   org.exoplatform.services.wsrp2.type.UserContext userContext)
                                                                            throws RemoteException
Specified by:
destroyPortlets in interface PortletManagementOperationsInterface
Throws:
RemoteException

getPortletsLifetime

public org.exoplatform.services.wsrp2.type.GetPortletsLifetimeResponse getPortletsLifetime(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                                           org.exoplatform.services.wsrp2.type.PortletContext[] portletContexts,
                                                                                           org.exoplatform.services.wsrp2.type.UserContext userContext)
                                                                                    throws RemoteException
Specified by:
getPortletsLifetime in interface PortletManagementOperationsInterface
Throws:
RemoteException

setPortletsLifetime

public org.exoplatform.services.wsrp2.type.SetPortletsLifetimeResponse setPortletsLifetime(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                                           org.exoplatform.services.wsrp2.type.PortletContext[] portletContexts,
                                                                                           org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                                           org.exoplatform.services.wsrp2.type.Lifetime lifetime)
                                                                                    throws RemoteException
Specified by:
setPortletsLifetime in interface PortletManagementOperationsInterface
Throws:
RemoteException

getPortletDescription

public org.exoplatform.services.wsrp2.type.PortletDescriptionResponse getPortletDescription(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                                            org.exoplatform.services.wsrp2.type.PortletContext portletContext,
                                                                                            org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                                            String[] desiredLocales)
                                                                                     throws RemoteException
Specified by:
getPortletDescription in interface PortletManagementOperationsInterface
Throws:
RemoteException

setPortletProperties

public org.exoplatform.services.wsrp2.type.PortletContext setPortletProperties(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                               org.exoplatform.services.wsrp2.type.PortletContext portletContext,
                                                                               org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                               org.exoplatform.services.wsrp2.type.PropertyList propertyList)
                                                                        throws RemoteException
Specified by:
setPortletProperties in interface PortletManagementOperationsInterface
Throws:
RemoteException

getPortletProperties

public org.exoplatform.services.wsrp2.type.PropertyList getPortletProperties(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                             org.exoplatform.services.wsrp2.type.PortletContext portletContext,
                                                                             org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                             String[] names)
                                                                      throws RemoteException
Specified by:
getPortletProperties in interface PortletManagementOperationsInterface
Throws:
RemoteException

getPortletPropertyDescription

public org.exoplatform.services.wsrp2.type.PortletPropertyDescriptionResponse getPortletPropertyDescription(org.exoplatform.services.wsrp2.type.RegistrationContext registrationContext,
                                                                                                            org.exoplatform.services.wsrp2.type.PortletContext portletContext,
                                                                                                            org.exoplatform.services.wsrp2.type.UserContext userContext,
                                                                                                            String[] desiredLocales)
                                                                                                     throws RemoteException
Specified by:
getPortletPropertyDescription in interface PortletManagementOperationsInterface
Throws:
RemoteException


Copyright © 2009 eXo Platform SAS. All Rights Reserved.