
f.boss.boss-flow.1.1.source-code.boss-flow.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of boss-flow Show documentation
Show all versions of boss-flow Show documentation
Workflow control and configuration java framework
General precendant of all statuses. Each status is
mandatory described by its name and transitions those are available
for the status. ID should be autogenerated.
If 'true' state is a final state and any transition
of this state have no sense.
If 'true' this state is an initial state. It means the
flow can start here.
If 'true' this state is an initial state. It means the
flow starts here if no initial state in flow is defined.
If 'true' state data is required when the state is
entered. The data factory method is called to create or load data
object.
If 'true' state is validated when a transition is
leaving the state. If state is not valid transition is not applied.
If 'true' the state can be persisted into database or
a storage.
A real state is a state that the flow can stand by
until a next transition is invoked.
The state is a virtual state. It mean flow cannot
stand by this state or it has no sense to stand by. It is usually a
condition state that just redirect flow to another state that can be
also real or virtual.
The state is representing a view or a display content.
It is usually a page in MVC frameworks.
The name of view associated to this view state. It
should be page name for MVC frameworks.
A virtual state that just joins many transitions into
once. It is used to redirect to another state. This state is useful
to add state or transition listeners or when refactoring of flow is
expected and it is more easy to change just one target.
The transition that is ever invoked when flow
eneters this state.
Similar to 'switch' statement in java programming
language.
The name of the expression that can return a
String result that is used to compare cases such as 'switch'
statement does.
A transition that is invoked as default transition
when none of switch cases matches.
A simple case that is tested to be equal to the
switch expression result.
Similar to 'if' statement in java programming
language.
The name the expression that is used to get the
result (true or false). The principle of getting expressions by
name depends on framework settings. There are few implementing
classes included annotations.
Transition that is invoked when the result of the
expression is 'true'.
Transition that is invoked when the result of the
expression is 'false'.
The transition element. This element describe a
transition. Each transition is mandatory described by name and
target state. ID is optional, it should be autogenerated.
Tell if this transition increase hit counter while
the transition is processing.
Main element describing whole flow.
Unique ID of this flow, usually used for database
that require a numeric identifier.
A name of this flow.
A description of this flow. It is just a flow
documentation.
Basic states. All subtypes has its
own element to
define them.
Real states, for view use viewState element. All
subtypes has its
own element to define them.
View states such as pages or windows in MVC. There
are no subtypes
yet.
Virtual states are any self processing states. All
subtypes has its
own element to define them.
Join states are just forwards to the next state
defined by nextTransition element. There are no subtypes
yet.
Condition states are similar to 'if' statement in
java programming language. There are no
subtypes yet.
Switch states are similar to 'switch' statement in
java programming language. There are no subtypes
yet.
Transitions are routes between states. A transition
defines just its target state. The source state is defined in a
reverse way that means each state defines its transitions.
Identification of a referenced transition. It is
identificated just by name that is ever required.
Referenced state identification. It is identified by
name that is ever required.
Similar to 'case' statement of 'switch' statement in
java programming language.
A transition that is invoked when value equals to
the switch state expression result.
The tested String value.
String name of status or transition.
Unique ID of this transition or status, usually used
for database that require a numeric identifier. ID or name
identification is required. Even if ID is missing it should be
autogenerated by framework (depends on settings).
Referenced transition name.
The name of state that is the target of a transition.
It means transition change state from a state to the target state.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy