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 - PageFlowController s and SharedFlowController s. |
FlowControllerFactory |
Factory for creating FlowController s - user PageFlowController s and SharedFlowController s. |
FormData |
Deprecated. Page Flow actions can accept form beans of any type; it is not necessary to extend this class. |
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. |
HttpSessionMutexListener |
Class that implements an HttpSessionListener that adds mutex objects to the
HttpSession . |
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>". |
PageFlowContext |
This class is a ThreadLocal class that contains the servlet information. |
PageFlowContextListener |
Initialize the NetUI framework at ServletContext init time. |
PageFlowControlContainerFactory |
|
PageFlowControlContainerImpl |
This class provide a set of method that deal with the ControlContainerContext that is scoped to
the FlowController. |
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 requests for JSP pages in a Page Flow enabled web application. |
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 |
Deprecated. This class will be removed without replacement in the next version. |
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. |
NullActionOutputException |
|
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. |