Class PortletInvokerInterceptor

    • Field Summary

      • Fields inherited from interface org.gatein.pc.api.PortletInvoker

        LOCAL_PORTLET_INVOKER_ID
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      PortletInvokerInterceptor append​(org.gatein.pc.api.PortletInvoker invoker)  
      org.gatein.pc.api.PortletContext createClone​(org.gatein.pc.api.PortletStateType stateType, org.gatein.pc.api.PortletContext portletContext)  
      List<org.gatein.pc.api.state.DestroyCloneFailure> destroyClones​(List<org.gatein.pc.api.PortletContext> portletContexts)  
      org.gatein.pc.api.PortletContext exportPortlet​(org.gatein.pc.api.PortletStateType stateType, org.gatein.pc.api.PortletContext originalPortletContext)  
      org.gatein.pc.api.PortletInvoker getNext()  
      org.gatein.pc.api.Portlet getPortlet​(org.gatein.pc.api.PortletContext portletContext)  
      Set<org.gatein.pc.api.Portlet> getPortlets()  
      org.gatein.pc.api.state.PropertyMap getProperties​(org.gatein.pc.api.PortletContext portletContext)  
      org.gatein.pc.api.state.PropertyMap getProperties​(org.gatein.pc.api.PortletContext portletContext, Set<String> keys)  
      org.gatein.pc.api.PortletStatus getStatus​(org.gatein.pc.api.PortletContext portletContext)  
      org.gatein.pc.api.PortletContext importPortlet​(org.gatein.pc.api.PortletStateType stateType, org.gatein.pc.api.PortletContext originalPortletContext)  
      org.gatein.pc.api.invocation.response.PortletInvocationResponse invoke​(org.gatein.pc.api.invocation.PortletInvocation invocation)  
      boolean isActive()  
      void setNext​(org.gatein.pc.api.PortletInvoker next)  
      org.gatein.pc.api.PortletContext setProperties​(org.gatein.pc.api.PortletContext portletContext, org.gatein.pc.api.state.PropertyChange[] changes)  
    • Constructor Detail

      • PortletInvokerInterceptor

        public PortletInvokerInterceptor()
      • PortletInvokerInterceptor

        public PortletInvokerInterceptor​(org.gatein.pc.api.PortletInvoker next)
    • Method Detail

      • getNext

        public org.gatein.pc.api.PortletInvoker getNext()
      • setNext

        public void setNext​(org.gatein.pc.api.PortletInvoker next)
      • getPortlets

        public Set<org.gatein.pc.api.Portlet> getPortlets()
                                                   throws org.gatein.pc.api.PortletInvokerException
        Specified by:
        getPortlets in interface org.gatein.pc.api.PortletInvoker
        Throws:
        org.gatein.pc.api.PortletInvokerException
      • getPortlet

        public org.gatein.pc.api.Portlet getPortlet​(org.gatein.pc.api.PortletContext portletContext)
                                             throws IllegalArgumentException,
                                                    org.gatein.pc.api.PortletInvokerException
        Specified by:
        getPortlet in interface org.gatein.pc.api.PortletInvoker
        Throws:
        IllegalArgumentException
        org.gatein.pc.api.PortletInvokerException
      • getStatus

        public org.gatein.pc.api.PortletStatus getStatus​(org.gatein.pc.api.PortletContext portletContext)
                                                  throws IllegalArgumentException,
                                                         org.gatein.pc.api.PortletInvokerException
        Specified by:
        getStatus in interface org.gatein.pc.api.PortletInvoker
        Throws:
        IllegalArgumentException
        org.gatein.pc.api.PortletInvokerException
      • invoke

        public org.gatein.pc.api.invocation.response.PortletInvocationResponse invoke​(org.gatein.pc.api.invocation.PortletInvocation invocation)
                                                                               throws IllegalArgumentException,
                                                                                      org.gatein.pc.api.PortletInvokerException
        Specified by:
        invoke in interface org.gatein.pc.api.PortletInvoker
        Throws:
        IllegalArgumentException
        org.gatein.pc.api.PortletInvokerException
      • exportPortlet

        public org.gatein.pc.api.PortletContext exportPortlet​(org.gatein.pc.api.PortletStateType stateType,
                                                              org.gatein.pc.api.PortletContext originalPortletContext)
                                                       throws org.gatein.pc.api.PortletInvokerException,
                                                              IllegalArgumentException
        Specified by:
        exportPortlet in interface org.gatein.pc.api.PortletInvoker
        Throws:
        org.gatein.pc.api.PortletInvokerException
        IllegalArgumentException
      • importPortlet

        public org.gatein.pc.api.PortletContext importPortlet​(org.gatein.pc.api.PortletStateType stateType,
                                                              org.gatein.pc.api.PortletContext originalPortletContext)
                                                       throws org.gatein.pc.api.PortletInvokerException,
                                                              IllegalArgumentException
        Specified by:
        importPortlet in interface org.gatein.pc.api.PortletInvoker
        Throws:
        org.gatein.pc.api.PortletInvokerException
        IllegalArgumentException
      • isActive

        public boolean isActive()
        Specified by:
        isActive in interface org.gatein.pc.api.PortletInvoker