|
Class Summary |
| AutoRegisterActionServlet |
ActionServlet that automatically registers requested Struts modules based on a set of module configuration file
locators. |
| DefaultPageFlowEventReporter |
Default event reporter. |
| DefaultPageFlowEventReporter.LogMsg |
|
| DefaultServletContainerAdapter |
Default implementation of a Servlet container adapter. |
| DynaFormData |
Extension of org.apache.struts.validator.DynaValidatorForm that implements Map. |
| DynamicSubappActionServlet |
Deprecated. Use PageFlowActionServlet instead. |
| ExpressionMessage |
Extension of the base Struts ActionMessage; instead of retrieving messages and their arguments from message
resources, it calculates them by evaluating JSP 2.0-style expressions (or, in the degenerate case, from hardcoded
strings). |
| FacesBackingBean |
A JavaServer Faces backing bean. |
| FacesBackingBeanFactory |
Factory for creating "backing beans" for JavaServer Faces pages. |
| FlowController |
Base class for user-written flow controllers - PageFlowControllers and SharedFlowControllers. |
| FlowControllerFactory |
Factory for creating FlowControllers - user PageFlowControllers and SharedFlowControllers. |
| FormData |
Base class for form beans associated with action methods in PageFlowControllers. |
| Forward |
An object of this type is returned from an action methods in a PageFlowController to
determine the next URI to be displayed. |
| GlobalApp |
Deprecated. Use a SharedFlowController instead. |
| PageFlowActionServlet |
ActionServlet that dynamically registers modules based on naming/location conventions for Struts
configuration files that are generated by the Page Flow compiler. |
| PageFlowActionServlet.DefaultModuleConfigLocator |
Default ModuleConfigLocator that looks for Struts module configuration files according to the pattern
"/WEB-INF/classes/_pageflow/struts-config-<module>". |
| PageFlowActionServlet.LegacyModuleConfigLocator |
ModuleConfigLocator that looks for legacy Struts module configuration files according to the pattern
"/WEB-INF/struts-config-<module>". |
| PageFlowContextListener |
Performs various initialization at ServletContext-init time. |
| PageFlowController |
Base class for controller logic, exception handlers, and state associated with a particular web directory path. |
| PageFlowEventReporter |
An event reporter, which will be notified of events like "page flow created", "action raised", etc. |
| PageFlowFacesFilter |
Servlet Filter for JavaServer Faces requests. |
| PageFlowFileFilter |
Deprecated. This class will be removed without replacement in the next major release. |
| PageFlowForbiddenFilter |
Servlet Filter that sends a specified error code on the response. |
| PageFlowJspFilter |
Servlet Filter for JSP requests. |
| PageFlowManagedObject |
Base class for Page Flow managed objects (like page flows and JavaServer Faces backing beans). |
| PageFlowPageFilter |
Base class for Servlet Filters that run before Page Flow page requests. |
| PageFlowRequestProcessor |
The Page Flow extension of the Struts RequestProcessor, which contains callbacks that are invoked
during processing of a request to the Struts action servlet. |
| PageFlowRequestProcessor.ExceptionHandledAction |
Used by PageFlowRequestProcessor.processMapping(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String). |
| PageFlowRequestProcessor.ExceptionHandledActionMapping |
Used by PageFlowRequestProcessor.processMapping(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String). |
| PageFlowStack |
Stack for keeping track of a series of nested page flows. |
| PageFlowStack.PushedPageFlow |
Wrapper that contains a pushed page flow and information related to it. |
| PageFlowUtils |
Utility methods related to Page Flow. |
| PreviousActionInfo |
Stores information about a recent action execution within a pageflow -- used with
Used with
navigateTo=Jpf.NavigateTo.previousAction
on Jpf.Forward,
Jpf.SimpleAction, or
Jpf.ConditionalForward. |
| PreviousInfo |
Base class for previous-page and previous-action information. |
| PreviousPageInfo |
Stores information about a previously-displayed page, as well as its initialization data. |
| ProcessPopulate |
Implement the processPopulate stage of the Struts / PageFlow request
processing lifecycle. |
| ProcessPopulate.ExpressionUpdateNode |
An inner class that represnts the data that will be used to
perform an update. |
| RequestContext |
Base request/response context. |
| SecurityProtocol |
Enumeration to represent secure/unsecure/unspecified values associated with paths in the webapp. |
| SharedFlowController |
Base "shared flow" class for controller logic, exception handlers, and state that can be shared by any number of page
flows. |
| StrutsModule |
An ActionResolver that submits actions to a Struts module. |
| StrutsModuleFactory |
Deprecated. This class will be removed without replacement in the next major release. |
|
Exception Summary |
| ActionNotFoundException |
Exception that occurs when the user tries to execute an action that does not exist on the page flow. |
| ControlFieldInitializationException |
Exception thrown when there are errors initializing an annotated Control field. |
| DoubleSubmitException |
Exception thrown when an action marked with the
@Jpf.Action(preventDoubleSubmit=... |
| EmptyNestingStackException |
Exception that occurs when the user invokes an action in a nested page flow that uses a
@Jpf.Forward(... |
| IllegalActionOutputException |
Exception that occurs when an action output has been added to a Forward that resolves to a
@Jpf.Forward annotation marked with
redirect=true. |
| IllegalOutputFormException |
Base type for errors related to output forms on Forwards. |
| IllegalOutputFormTypeException |
Exception that occurs when the first output form for a Forward resolves to a
@Jpf.Forward annotation whose
outputFormBean or
outputFormBeanType
attribute demands a different form type. |
| IllegalPageInputException |
Deprecated. Use IllegalActionOutputException instead. |
| IllegalRedirectOutputFormException |
Exception that occurs when an output form has been added to a Forward that resolves to a
@Jpf.Forward annotation marked with
redirect=true. |
| InfiniteReturnToActionException |
Exception that occurs when the
navigateTo=previousAction
attribute is used on a @Jpf.Forward, a
@Jpf.SimpleAction, or a
@Jpf.ConditionalForward,
but the previous action was the same as the current action (an infinite loop). |
| LoginExpiredException |
Exception thrown when NotLoggedInException would be thrown, and when the
current HttpServletRequest refers to a session that no longer exists. |
| MismatchedActionOutputException |
Exception that occurs in iterative development mode when an action output attached to a Forward is of a
different type than was declared. |
| MismatchedPageInputException |
Deprecated. Use MismatchedActionOutputException instead. |
| MissingActionOutputException |
Exception that occurs when a required action output is missing from a Forward. |
| MissingPageInputException |
Deprecated. Use MissingActionOutputException instead. |
| NoCurrentPageFlowException |
Exception that occurs when the
navigateTo=previousAction,
navigateTo=currentPage, or
navigateTo=previousPage
attribute is used on a @Jpf.Forward, a
@Jpf.SimpleAction, or a
@Jpf.ConditionalForward,
but there is no current page flow. |
| NoMatchingActionMethodException |
Exception that occurs when the current action method does not accept the type of form bean passed in the
Forward to the action. |
| NoPreviousActionException |
Exception that occurs when the
navigateTo=previousAction
attribute is used on a @Jpf.Forward, a
@Jpf.SimpleAction, or a
@Jpf.ConditionalForward,
but thethere is no previously-run action in the page flow. |
| NoPreviousPageException |
Exception that occurs when the
navigateTo=previousPage
or
navigateTo=currentPage
attribute is used on a @Jpf.Forward, a
@Jpf.SimpleAction, or a
@Jpf.ConditionalForward,
but there is no previously-shown page in the current page flow. |
| NotLoggedInException |
Exception thrown when:
An action (@Jpf.Action
or @Jpf.SimpleAction)
marked with loginRequired=true is hit when there is no logged-in user, or,
An action marked with rolesAllowed="list of roles" is hit when there is
no logged-in user. |
| PageFlowException |
Base class for PageFlow-related Exceptions. |
| PageFlowManagedObjectException |
Base class for exceptions related to Page Flow managed objects. |
| SessionExpiredException |
Exception thrown in place of another PageFlowException when:
The requested session ID is different than the current session ID (or there is no current session), and
the original exception to be thrown returns true for
PageFlowException.causeMayBeSessionExpiration(), and
The <throw-session-expired-exception> element in WEB-INF/beehive-netui-config.xml is
set to true (the default). |
| UnfulfilledRolesException |
Exception that is thrown when rolesAllowed is set on the current action's annotation
(@Jpf.Action or
@Jpf.SimpleAction), and there is a logged-in
user who does not fulfil any of the given roles. |
| UnresolvableForwardException |
Exception thrown by Forward when its name does not resolve to one defined by a
@Jpf.Forward annotation in the current action's
@Jpf.Action annotation. |