## Uses of Interface
javax.portlet.PortletRequest

Packages that use PortletRequest
javax.portlet: The javax.portlet package defines the API for Java Portlet Specification V2.0.
javax.portlet.filter: The javax.portlet.filter package defines the filter APIs for the Java Portlet Specification.

### Uses of PortletRequest in javax.portlet

Subinterfaces of PortletRequest in javax.portlet
`interface` `ActionRequest` The `ActionRequest` represents the request sent to the portlet to handle an action. It extends the ClientDataRequest interface and provides action request information to portlets.
`interface` `ClientDataRequest` The `ClientDataRequest` represents the request information of the HTTP request issued from the client to the portal. It extends the PortletRequest interface.
`interface` `EventRequest` The `EventRequest` represents the request sent to the portlet to handle an event.
`interface` `RenderRequest` The `RenderRequest` represents the request sent to the portlet to handle a render.
`interface` `ResourceRequest` The `ResourceRequest` interface represents the request send to the portlet for rendering resources.

Methods in javax.portlet with parameters of type PortletRequest
`void` PortletRequestDispatcher.`forward(PortletRequest request, PortletResponse response)` Forwards a portlet request from a portlet to another resource (servlet, JSP file, or HTML file) on the server.
`void` PortletRequestDispatcher.`include(PortletRequest request, PortletResponse response)` Includes the content of a resource (servlet, JSP page, HTML file) in the response.

### Uses of PortletRequest in javax.portlet.filter

Classes in javax.portlet.filter that implement PortletRequest
`class` `ActionRequestWrapper` The `ActionRequestWrapper` provides a convenient implementation of the `ActionRequest` interface that can be subclassed by developers wishing to adapt the request.
`class` `EventRequestWrapper` The `EventRequestWrapper` provides a convenient implementation of the `EventRequest` interface that can be subclassed by developers wishing to adapt the request.
`class` `PortletRequestWrapper` The `PortletRequestWrapper` provides a convenient implementation of the `PortletRequest` interface and is extended by other request wrappers.
`class` `RenderRequestWrapper` The `RenderRequestWrapper` provides a convenient implementation of the `RenderRequest` interface that can be subclassed by developers wishing to adapt the request.
`class` `ResourceRequestWrapper` The `ResourceRequestWrapper` provides a convenient implementation of the `ResourceRequest` interface that can be subclassed by developers wishing to adapt the request.

Methods in javax.portlet.filter that return PortletRequest
`PortletRequest` PortletRequestWrapper.`getRequest()` Return the wrapped request object.

Methods in javax.portlet.filter with parameters of type PortletRequest
`void` PortletRequestWrapper.`setRequest(PortletRequest request)` Sets the request object being wrapped.

Constructors in javax.portlet.filter with parameters of type PortletRequest
Constructor and Description
`PortletRequestWrapper(PortletRequest request)` Creates an `PortletRequest` adaptor wrapping the given request object.