org.apache.beehive.netui.pageflow |
|
Java Source File Name | Type | Comment |
ActionNotFoundException.java | Class | Exception that occurs when the user tries to execute an action that does not exist on the page flow. |
ActionResolver.java | Interface | Interface for controller classes that resolve actions to URIs. |
ActionResult.java | Interface | Encapsulation of the results returned by
PageFlowUtils.strutsLookup . |
AutoRegisterActionServlet.java | Class | ActionServlet that automatically registers requested Struts modules based on a set of module configuration file
locators. |
ControlFieldInitializationException.java | Class | Exception thrown when there are errors initializing an annotated Control field. |
DefaultPageFlowEventReporter.java | Class | Default event reporter. |
DefaultServletContainerAdapter.java | Class | Default implementation of a Servlet container adapter. |
DoubleSubmitException.java | Class | Exception thrown when an action marked with the
org.apache.beehive.netui.pageflow.annotations.Jpf.Action.preventDoubleSubmit @Jpf.Action(preventDoubleSubmit=... |
DynaFormData.java | Class | Extension of org.apache.struts.validator.DynaValidatorForm that implements Map. |
DynamicSubappActionServlet.java | Class | ActionServlet that dynamically registers modules based on naming/location conventions for Struts
configuration files that are generated by the Page Flow compiler. |
EmptyNestingStackException.java | Class | Exception that occurs when the user invokes an action in a nested page flow that uses a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward ( ...
returnAction=" action-name-in-calling-pageflow")
annotation, but there is no calling page flow. |
ExpressionMessage.java | Class | 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.java | Class |
A JavaServer Faces backing bean. |
FacesBackingBeanFactory.java | Class | Factory for creating "backing beans" for JavaServer Faces pages. |
FlowController.java | Class | Base class for user-written flow controllers -
PageFlowController s and
SharedFlowController s. |
FlowControllerFactory.java | Class |
Factory for creating
FlowController s - user
PageFlowController s and
SharedFlowController s. |
FormData.java | Class | Base class for form beans associated with action methods in
PageFlowController s. |
Forward.java | Class | An object of this type is returned from an action methods in a
PageFlowController to
determine the next URI to be displayed. |
GlobalApp.java | Class | Base class for user-defined global state and fallback controller logic. |
HttpSessionMutexListener.java | Class |
Class that implements an
HttpSessionListener that adds mutex objects to the
javax.servlet.http.HttpSession . |
IllegalActionOutputException.java | Class | Exception that occurs when an action output has been added to a
Forward that resolves to a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward annotation marked with
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward.redirect redirect =true . |
IllegalOutputFormException.java | Class | Base type for errors related to output forms on Forwards. |
IllegalOutputFormTypeException.java | Class | Exception that occurs when the first output form for a
Forward resolves to a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward annotation whose
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward.outputFormBean outputFormBean or
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward.outputFormBeanType outputFormBeanType attribute demands a different form type. |
IllegalPageInputException.java | Class | Exception that occurs when a action output has been added to a Forward that resolves to a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward annotation marked with
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward.redirect redirect =true . |
IllegalRedirectOutputFormException.java | Class | Exception that occurs when an output form has been added to a Forward that resolves to a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward annotation marked with
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward.redirect redirect =true . |
InfiniteReturnToActionException.java | Class | Exception that occurs when the
navigateTo=
org.apache.beehive.netui.pageflow.annotations.Jpf.NavigateTo.previousAction previousAction
attribute is used on a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward , a
org.apache.beehive.netui.pageflow.annotations.Jpf.SimpleAction @Jpf.SimpleAction , or a
org.apache.beehive.netui.pageflow.annotations.Jpf.ConditionalForward @Jpf.ConditionalForward ,
but the previous action was the same as the current action (an infinite loop). |
LoginExpiredException.java | Class | Exception thrown when
NotLoggedInException would be thrown, and when the
current HttpServletRequest refers to a session that no longer exists. |
MismatchedActionOutputException.java | Class | Exception that occurs in iterative development mode when an action output attached to a
Forward is of a
different type than was declared. |
MismatchedPageInputException.java | Class | Exception that occurs in iterative development mode when an action output attached to a
Forward is of a
different type than was declared. |
MissingActionOutputException.java | Class | Exception that occurs when a required action output is missing from a
Forward . |
MissingPageInputException.java | Class | Exception that occurs when a required page input is missing from a
Forward . |
MultipartRequestUtils.java | Class |
NetUI utility to wrap Struts logic for handling multipart requests. |
NoCurrentPageFlowException.java | Class | Exception that occurs when the
navigateTo=
org.apache.beehive.netui.pageflow.annotations.Jpf.NavigateTo.previousAction previousAction ,
navigateTo=
org.apache.beehive.netui.pageflow.annotations.Jpf.NavigateTo.currentPage currentPage , or
navigateTo=
org.apache.beehive.netui.pageflow.annotations.Jpf.NavigateTo.previousPage previousPage
attribute is used on a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward , a
org.apache.beehive.netui.pageflow.annotations.Jpf.SimpleAction @Jpf.SimpleAction , or a
org.apache.beehive.netui.pageflow.annotations.Jpf.ConditionalForward @Jpf.ConditionalForward ,
but there is no current page flow. |
NoMatchingActionMethodException.java | Class | Exception that occurs when the current action method does not accept the type of form bean passed in the
Forward to the action. |
NoPreviousActionException.java | Class | Exception that occurs when the
navigateTo=
org.apache.beehive.netui.pageflow.annotations.Jpf.NavigateTo.previousAction previousAction
attribute is used on a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward , a
org.apache.beehive.netui.pageflow.annotations.Jpf.SimpleAction @Jpf.SimpleAction , or a
org.apache.beehive.netui.pageflow.annotations.Jpf.ConditionalForward @Jpf.ConditionalForward ,
but thethere is no previously-run action in the page flow. |
NoPreviousPageException.java | Class | Exception that occurs when the
navigateTo=
org.apache.beehive.netui.pageflow.annotations.Jpf.NavigateTo.previousPage previousPage
or
navigateTo=
org.apache.beehive.netui.pageflow.annotations.Jpf.NavigateTo.currentPage currentPage
attribute is used on a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward , a
org.apache.beehive.netui.pageflow.annotations.Jpf.SimpleAction @Jpf.SimpleAction , or a
org.apache.beehive.netui.pageflow.annotations.Jpf.ConditionalForward @Jpf.ConditionalForward ,
but there is no previously-shown page in the current page flow. |
NotLoggedInException.java | Class | Exception thrown when:
-
An action (
org.apache.beehive.netui.pageflow.annotations.Jpf.Action @Jpf.Action or
org.apache.beehive.netui.pageflow.annotations.Jpf.SimpleAction @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.java | Class | |
PageFlowActionServlet.java | Class | ActionServlet that dynamically registers modules based on naming/location conventions for Struts
configuration files that are generated by the Page Flow compiler. |
PageFlowConstants.java | Interface | Constants related to Page Flow. |
PageFlowContext.java | Class | This class is a ThreadLocal class that contains the servlet information. |
PageFlowContextActivator.java | Interface | This interface will create an object that will be put into the PageFlow
context, it it doesn't already exist there. |
PageFlowContextListener.java | Class | Initialize the NetUI framework at
javax.servlet.ServletContext init time. |
PageFlowControlContainer.java | Interface | |
PageFlowControlContainerFactory.java | Class | |
PageFlowControlContainerImpl.java | Class | This class provide a set of method that deal with the ControlContainerContext that is scoped to
the FlowController. |
PageFlowController.java | Class |
Base class for controller logic, exception handlers, and state associated with a particular web directory path. |
PageFlowEventReporter.java | Class | An event reporter, which will be notified of events like "page flow created", "action raised", etc. |
PageFlowException.java | Class | Base class for PageFlow-related Exceptions. |
PageFlowFacesFilter.java | Class | Servlet Filter for JavaServer Faces requests. |
PageFlowFileFilter.java | Class | File filter that accepts any
PageFlowController source file (*.jpf). |
PageFlowForbiddenFilter.java | Class | Servlet Filter that sends a specified error code on the response. |
PageFlowJspFilter.java | Class | Servlet Filter for JSP requests. |
PageFlowManagedObject.java | Class | Base class for Page Flow managed objects (like page flows and JavaServer Faces backing beans). |
PageFlowManagedObjectException.java | Class | Base class for exceptions related to Page Flow managed objects. |
PageFlowPageFilter.java | Class | Base class for Servlet Filters that run before requests for JSP pages in a Page Flow enabled web application. |
PageFlowRequestProcessor.java | Class | The Page Flow extension of the Struts RequestProcessor, which contains callbacks that are invoked
during processing of a request to the Struts action servlet. |
PageFlowStack.java | Class |
Stack for keeping track of a series of nested page flows. |
PageFlowUtils.java | Class | Utility methods related to Page Flow. |
PreviousActionInfo.java | Class | Stores information about a recent action execution within a pageflow -- used with
Used with
navigateTo=
org.apache.beehive.netui.pageflow.annotations.Jpf.NavigateTo.previousAction Jpf.NavigateTo.previousAction
on
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward Jpf.Forward ,
org.apache.beehive.netui.pageflow.annotations.Jpf.SimpleAction Jpf.SimpleAction , or
org.apache.beehive.netui.pageflow.annotations.Jpf.ConditionalForward Jpf.ConditionalForward . |
PreviousInfo.java | Class | Base class for previous-page and previous-action information. |
PreviousPageInfo.java | Class | Stores information about a previously-displayed page, as well as its initialization data. |
ProcessPopulate.java | Class | Implement the processPopulate stage of the Struts / PageFlow request
processing lifecycle. |
RequestContext.java | Class | Base request/response context. |
RequestParameterHandler.java | Interface | |
ResponseErrorCodeSender.java | Interface | |
SecurityProtocol.java | Class | Enumeration to represent secure/unsecure/unspecified values associated with paths in the webapp. |
ServletContainerAdapter.java | Interface | Adapter interface for plugging into various Servlet containers. |
SessionExpiredException.java | Class | 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) . |
SharedFlowController.java | Class |
Base "shared flow" class for controller logic, exception handlers, and state that can be shared by any number of page
flows. |
StrutsModule.java | Class | An ActionResolver that submits actions to a Struts module. |
StrutsModuleFactory.java | Class | |
UnfulfilledRolesException.java | Class | Exception that is thrown when rolesAllowed is set on the current action's annotation
(
org.apache.beehive.netui.pageflow.annotations.Jpf.Action @Jpf.Action or
org.apache.beehive.netui.pageflow.annotations.Jpf.SimpleAction @Jpf.SimpleAction ), and there is a logged-in
user who does not fulfil any of the given roles. |
UnresolvableForwardException.java | Class | Exception thrown by
Forward when its name does not resolve to one defined by a
org.apache.beehive.netui.pageflow.annotations.Jpf.Forward @Jpf.Forward annotation in the current action's
org.apache.beehive.netui.pageflow.annotations.Jpf.Action @Jpf.Action annotation. |
Validatable.java | Interface | Interface for beans that can validate themselves. |