Package | Description |
---|---|
org.josef.web.jsf.beans.demo.flow |
JSF Demo of flows.
|
org.josef.web.jsf.flow |
Flow related classes.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicFlow
Managed Bean to test basic functionality of the flow mechanism.
|
class |
BasicFlowStepOne
First step of the basic flow.
|
class |
BasicFlowStepThree
Third and final step of the basic flow.
|
class |
BasicFlowStepTwo
Second step of the basic flow.
|
class |
ComplexFlow
Managed Bean to test the more complex functionality of the flow mechanism.
|
class |
ComplexNestedFlow
Managed Bean to test the more complex functionality of the flow mechanism.
|
class |
ComplexNestedFlowStepOne
First step of a nested flow.
|
class |
ComplexNestedFlowStepTwo
Second step of a nested flow.
|
class |
ConditionalFlow
Managed Bean to test a conditional flow.
|
class |
ConditionalFlowStepOne
First step of the conditional flow.
|
class |
ConditionalFlowStepThree
Final step of the conditional flow.
|
class |
ConditionalFlowStepTwo
Second step of the conditional flow.
|
class |
FlowWithDoubleSteps
Managed Bean to test using the same step twice in a flow.
|
class |
FlowWithDoubleStepsFinalStep
Final step of the flow with double steps.
|
class |
RidiculouslyComplexFlow
Managed Bean to test the more complex functionality of the flow mechanism,
particularly the nesting of flows.
|
class |
RidiculouslyComplexNestedFlow
Managed Bean representing a nested flow that is part of the
RidiculouslyComplexFlow . |
class |
RidiculouslyComplexNestedFlowStepOne
First step of the
RidiculouslyComplexNestedFlow . |
class |
RidiculouslyComplexNestedFlowStepTwo
Second step of the
RidiculouslyComplexNestedFlow . |
class |
RidiculouslyComplexNestedNestedFlow
/**
Managed Bean representing a nested flow, nested in yet another flow.
|
class |
RidiculouslyComplexNestedNestedFlowStepOne
First step of the
RidiculouslyComplexNestedNestedFlow . |
class |
RidiculouslyComplexNestedNestedFlowStepTwo
Second step of the
RidiculouslyComplexNestedNestedFlow . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFlow
Abstraction of a flow (actually it is a poor man's flow mechanism).
The design is based upon the design of a menu and a menu item where a menu extends a menu item. |
class |
AbstractGuiFlowStep
Abstraction of a single step that is part of a flow and has a GUI representation (most likely a corresponding JSF page).
|
Modifier and Type | Method and Description |
---|---|
static AbstractFlowStep |
FlowBeanFactory.create(Class<? extends AbstractFlowStep> flowBeanClass)
Creates a managed flow bean from the supplied flowBeanClass.
|
AbstractFlowStep |
AbstractFlow.getCurrentStep()
Gets the current step.
|
AbstractFlowStep |
AbstractFlow.getNextStartableStep(int fromIndex)
Recursively gets the next startable step, starting from the supplied fromIndex position.
|
AbstractFlowStep |
AbstractFlow.getPreviousStartableStep(int fromIndex)
Recursively gets the previous startable step, starting from the supplied fromIndex position.
|
Modifier and Type | Method and Description |
---|---|
List<AbstractFlowStep> |
AbstractFlow.getCurrentFlowPath()
Gets the current flow path.
|
static List<AbstractFlowStep> |
AbstractFlow.getLinearListOfFlowSteps(AbstractFlow flow)
Gets a linear list of flow steps.
|
List<AbstractFlowStep> |
AbstractFlow.getSteps()
Gets all the steps of this flow.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractFlow.addStep(Class<? extends AbstractFlowStep> stepClass)
Adds an instance of the supplied stepClass as a step of this flow.
|
static AbstractFlowStep |
FlowBeanFactory.create(Class<? extends AbstractFlowStep> flowBeanClass)
Creates a managed flow bean from the supplied flowBeanClass.
|
Copyright © 2008–2018. All rights reserved.