Class PortletDescriptorHolderImpl

  • All Implemented Interfaces:
    com.sun.portal.container.service.PortletDescriptorHolder

    public class PortletDescriptorHolderImpl
    extends java.lang.Object
    implements com.sun.portal.container.service.PortletDescriptorHolder
    PortletDescriptorHolder implementation.

    The PortletDescriptorHolder interface is not entirely used by the WSRP Producer.

    Since:
    5.5.0
    Version:
    $Revision$ $Date$
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<com.sun.portal.container.PortletID> getEventProcessingPortlets​(javax.xml.namespace.QName eventQname)  
      java.util.List<com.sun.portal.container.PortletID> getEventPublishingPortlets​(javax.xml.namespace.QName eventQname)  
      java.util.List<com.sun.portal.container.service.EventHolder> getSupportedProcessingEventHolders​(com.sun.portal.container.EntityID portletEntityId)  
      java.util.List<com.sun.portal.container.service.PublicRenderParameterHolder> getSupportedPublicRenderParameterHolders​(com.sun.portal.container.EntityID portletEntityId, java.util.Map<java.lang.String,​java.lang.String[]> renderParameters)  
      java.util.List<com.sun.portal.container.service.EventHolder> getSupportedPublishingEventHolders​(com.sun.portal.container.EntityID portletEntityId)  
      void load​(java.lang.Object descriptor)  
      void remove​(java.lang.Object descriptor)  
      void setEventHolder​(java.lang.String portletAppName, com.sun.portal.container.service.EventHolder eventHolder)  
      void setPublicRenderParameterHolder​(java.lang.String portletAppName, com.sun.portal.container.service.PublicRenderParameterHolder publicRenderParameterHolder)  
      void setSupportedProcessingEvent​(com.sun.portal.container.EntityID portletEntityId, com.sun.portal.container.service.EventHolder eventHolder)  
      void setSupportedPublicRenderParameter​(com.sun.portal.container.EntityID portletEntityId, com.sun.portal.container.service.PublicRenderParameterHolder publicRenderParameterHolder)  
      void setSupportedPublishingEvent​(com.sun.portal.container.EntityID portletEntityId, com.sun.portal.container.service.EventHolder eventHolder)  
      com.sun.portal.container.service.EventHolder verifySupportedProcessingEvent​(com.sun.portal.container.EntityID portletEntityId, com.sun.portal.container.service.EventHolder eventHolder)  
      java.util.Map<java.lang.String,​java.lang.String> verifySupportedPublicRenderParameters​(com.sun.portal.container.EntityID portletEntityId, java.util.List<com.sun.portal.container.service.PublicRenderParameterHolder> publicRenderParameterHolders)  
      com.sun.portal.container.service.EventHolder verifySupportedPublishingEvent​(com.sun.portal.container.EntityID portletEntityId, com.sun.portal.container.service.EventHolder eventHolder)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PortletDescriptorHolderImpl

        public PortletDescriptorHolderImpl()
    • Method Detail

      • getEventProcessingPortlets

        public java.util.List<com.sun.portal.container.PortletID> getEventProcessingPortlets​(javax.xml.namespace.QName eventQname)
        Specified by:
        getEventProcessingPortlets in interface com.sun.portal.container.service.PortletDescriptorHolder
      • getEventPublishingPortlets

        public java.util.List<com.sun.portal.container.PortletID> getEventPublishingPortlets​(javax.xml.namespace.QName eventQname)
        Specified by:
        getEventPublishingPortlets in interface com.sun.portal.container.service.PortletDescriptorHolder
      • getSupportedProcessingEventHolders

        public java.util.List<com.sun.portal.container.service.EventHolder> getSupportedProcessingEventHolders​(com.sun.portal.container.EntityID portletEntityId)
        Specified by:
        getSupportedProcessingEventHolders in interface com.sun.portal.container.service.PortletDescriptorHolder
      • getSupportedPublicRenderParameterHolders

        public java.util.List<com.sun.portal.container.service.PublicRenderParameterHolder> getSupportedPublicRenderParameterHolders​(com.sun.portal.container.EntityID portletEntityId,
                                                                                                                                     java.util.Map<java.lang.String,​java.lang.String[]> renderParameters)
        Specified by:
        getSupportedPublicRenderParameterHolders in interface com.sun.portal.container.service.PortletDescriptorHolder
      • getSupportedPublishingEventHolders

        public java.util.List<com.sun.portal.container.service.EventHolder> getSupportedPublishingEventHolders​(com.sun.portal.container.EntityID portletEntityId)
        Specified by:
        getSupportedPublishingEventHolders in interface com.sun.portal.container.service.PortletDescriptorHolder
      • load

        public void load​(java.lang.Object descriptor)
        Specified by:
        load in interface com.sun.portal.container.service.PortletDescriptorHolder
      • remove

        public void remove​(java.lang.Object descriptor)
        Specified by:
        remove in interface com.sun.portal.container.service.PortletDescriptorHolder
      • setEventHolder

        public void setEventHolder​(java.lang.String portletAppName,
                                   com.sun.portal.container.service.EventHolder eventHolder)
                            throws com.sun.portal.container.service.PublicDescriptorHolderException
        Specified by:
        setEventHolder in interface com.sun.portal.container.service.PortletDescriptorHolder
        Throws:
        com.sun.portal.container.service.PublicDescriptorHolderException
      • setPublicRenderParameterHolder

        public void setPublicRenderParameterHolder​(java.lang.String portletAppName,
                                                   com.sun.portal.container.service.PublicRenderParameterHolder publicRenderParameterHolder)
                                            throws com.sun.portal.container.service.PublicDescriptorHolderException
        Specified by:
        setPublicRenderParameterHolder in interface com.sun.portal.container.service.PortletDescriptorHolder
        Throws:
        com.sun.portal.container.service.PublicDescriptorHolderException
      • setSupportedProcessingEvent

        public void setSupportedProcessingEvent​(com.sun.portal.container.EntityID portletEntityId,
                                                com.sun.portal.container.service.EventHolder eventHolder)
                                         throws com.sun.portal.container.service.PublicDescriptorHolderException
        Specified by:
        setSupportedProcessingEvent in interface com.sun.portal.container.service.PortletDescriptorHolder
        Throws:
        com.sun.portal.container.service.PublicDescriptorHolderException
      • setSupportedPublicRenderParameter

        public void setSupportedPublicRenderParameter​(com.sun.portal.container.EntityID portletEntityId,
                                                      com.sun.portal.container.service.PublicRenderParameterHolder publicRenderParameterHolder)
                                               throws com.sun.portal.container.service.PublicDescriptorHolderException
        Specified by:
        setSupportedPublicRenderParameter in interface com.sun.portal.container.service.PortletDescriptorHolder
        Throws:
        com.sun.portal.container.service.PublicDescriptorHolderException
      • setSupportedPublishingEvent

        public void setSupportedPublishingEvent​(com.sun.portal.container.EntityID portletEntityId,
                                                com.sun.portal.container.service.EventHolder eventHolder)
                                         throws com.sun.portal.container.service.PublicDescriptorHolderException
        Specified by:
        setSupportedPublishingEvent in interface com.sun.portal.container.service.PortletDescriptorHolder
        Throws:
        com.sun.portal.container.service.PublicDescriptorHolderException
      • verifySupportedProcessingEvent

        public com.sun.portal.container.service.EventHolder verifySupportedProcessingEvent​(com.sun.portal.container.EntityID portletEntityId,
                                                                                           com.sun.portal.container.service.EventHolder eventHolder)
        Specified by:
        verifySupportedProcessingEvent in interface com.sun.portal.container.service.PortletDescriptorHolder
      • verifySupportedPublicRenderParameters

        public java.util.Map<java.lang.String,​java.lang.String> verifySupportedPublicRenderParameters​(com.sun.portal.container.EntityID portletEntityId,
                                                                                                            java.util.List<com.sun.portal.container.service.PublicRenderParameterHolder> publicRenderParameterHolders)
        Specified by:
        verifySupportedPublicRenderParameters in interface com.sun.portal.container.service.PortletDescriptorHolder
      • verifySupportedPublishingEvent

        public com.sun.portal.container.service.EventHolder verifySupportedPublishingEvent​(com.sun.portal.container.EntityID portletEntityId,
                                                                                           com.sun.portal.container.service.EventHolder eventHolder)
        Specified by:
        verifySupportedPublishingEvent in interface com.sun.portal.container.service.PortletDescriptorHolder