Flow and its "helper" class FlowContext.Flow class or (better) its subclass
BndsFlow.See: Description
| Interface | Description |
|---|---|
| IComponentEvent | |
| IComponentListener | |
| IDialogCallback |
If implemented by an IFlow it is ensured that no other call-backs can be used it.
|
| IDialogCallback2 | |
| IFlow |
A flow is a set of
IFlowState, one of them is the current one. |
| IFlowAsDialog |
An
IFlow that can be used in a modal dialog
(see Flow.modalDialog(IFlowAsDialog, IDialogCallback). |
| IFlowAsState |
An
IFlow which can be a sub-state of a parent IFlow. |
| IFlowComponent | |
| IFlowEndState |
The result of the processing of a flow request (see
IFlowRequestProcessor). |
| IFlowPersonality | |
| IFlowRequestProcessor |
A flow request processor.
|
| IFlowState |
An object which is used to represent the the state of an
IFlow. |
| IFlowUriDependent |
A flow able to store and restore its state from a simple string which becames
part of the url hash.
|
| IPopupCallback | |
| IPopupCallback2 | |
| IRequestHandler | |
| IRequestHandlerFactory |
It is used by PageControllerServlet to choose to which IRequestHandler forward the request.
|
| IStateMapper | |
| ITaskCallback<T> |
| Class | Description |
|---|---|
| Flow |
An
IFlow which is able to process user requests and render its content.By default it can only be used as a stand-alone flow, but by its "personalities" it can be transformed in a flow sub-state, in a dialog, ... |
| FlowContext |
This is a wrapper of common methods available during flow request processing.
There is a FlowContext instance per FlowRequestHandler instance. |
| FlowEndState |
Common
IFlowEndState. |
| FlowRequestHandler |
An
IRequestHandler which uses an IFlowRequestProcessor to process requests and an
IRendererEngine to generate content/content-parts.Each FlowRequestHandler has its own FlowContext shared by all IFlow
belonging to it. |
| FlowState | |
| PageControllerServlet |
A servlet which uses
IRequestHandlerFactory proto-types (cloned via Serialization) to choose to
which IRequestHandler forward the request. |
| RawActionInfo | |
| SimpleRequestHandlerFactory |
Very simple
IRequestHandlerFactory, always return the given IRequestHandler. |
| TaskContext |
This context is accessible from any
Runnable or Callable started
through the FlowContext.submitTask(Callable, TaskInfo) methods.It is used to report task progress notifications or to acquire/release the Lock shared with the user requests serving thread.Keep in mind that lock is automatically acquired on task startup, use TaskContext.unlock() as soon as the Task executes a long running operation that does
not directly modifies shared data, such as a jpa query, and TaskContext.lock() before
changing shared data. |
| TaskExecutor | |
| TaskExecutor.Memento | |
| TaskExecutor.MementoFactory | |
| TaskFuture<T> |
Not really serializable, just to be used as local final variable.
|
| TaskInfo | |
| TaskStep |
| Enum | Description |
|---|---|
| FieldEventEnum |
This are field events generated on the client side.
|
| Exception | Description |
|---|---|
| ModalDialogStartedException | |
| OutOfSyncException |
Flow and its "helper" class FlowContext.Flow class or (better) its subclass
BndsFlow.