01: /**
02: * @author <a href="mailto:novotny@gridsphere.org">Jason Novotny</a>
03: * @version $Id: ActionFormEvent.java 6385 2007-10-25 14:02:26Z wehrens $
04: */package org.gridsphere.provider.event.jsr;
05:
06: import org.gridsphere.portletcontainer.DefaultPortletAction;
07:
08: import javax.portlet.ActionRequest;
09: import javax.portlet.ActionResponse;
10:
11: /**
12: * An <code>ActionFormEvent</code> is sent by the portlet container when an HTTP request is received that is
13: * associated with an action.
14: */
15: public interface ActionFormEvent extends FormEvent {
16:
17: /**
18: * Returns the event action
19: *
20: * @return the portlet action
21: */
22: public DefaultPortletAction getAction();
23:
24: /**
25: * Return the action request associated with this action event
26: *
27: * @return the <code>PortletRequest</code>
28: */
29: public ActionRequest getActionRequest();
30:
31: /**
32: * Return the action response associated with this action event
33: *
34: * @return the <code>PortletResponse</code>
35: */
36: public ActionResponse getActionResponse();
37:
38: }
|