Class PortletActionRequest

    • Constructor Detail

      • PortletActionRequest

        public PortletActionRequest​(String windowId,
                                    org.gatein.pc.api.StateString interactionState,
                                    Map<String,​String[]> bodyParameters,
                                    WindowNavigationalState windowNavigationalState,
                                    PageNavigationalState pageNavigationalState)
                             throws IllegalArgumentException
        Build a new portlet action request.
        Parameters:
        windowId - the window id
        interactionState - the interaction state
        bodyParameters - the body parameters
        windowNavigationalState - the window navigational state
        pageNavigationalState - the page navigational state
        Throws:
        IllegalArgumentException - if the window id or the interaction state is null
    • Method Detail

      • getInteractionState

        public org.gatein.pc.api.StateString getInteractionState()
      • invoke

        public org.gatein.pc.api.invocation.response.PortletInvocationResponse invoke​(ControllerContext context)
                                                                               throws org.gatein.pc.api.PortletInvokerException
        Specified by:
        invoke in class ControllerRequest
        Throws:
        org.gatein.pc.api.PortletInvokerException