public interface Flow<T> extends Child<T>, JslFlowCommType<T,Flow<T>,Decision<Flow<T>>,Flow<Flow<T>>,Split<Flow<T>>,Step<Flow<T>>>
Flow
xsd typeModifier and Type | Method and Description |
---|---|
Decision<Flow<T>> |
createDecision()
Creates a new
decision element |
End<Flow<T>> |
createEnd()
Creates a new
end element |
Fail<Flow<T>> |
createFail()
Creates a new
fail element |
Flow<Flow<T>> |
createFlow()
Creates a new
flow element |
Next<Flow<T>> |
createNext()
Creates a new
next element |
Split<Flow<T>> |
createSplit()
Creates a new
split element |
Step<Flow<T>> |
createStep()
Creates a new
step element |
Stop<Flow<T>> |
createStop()
Creates a new
stop element |
List<Decision<Flow<T>>> |
getAllDecision()
Returns all
decision elements |
List<End<Flow<T>>> |
getAllEnd()
Returns all
end elements |
List<Fail<Flow<T>>> |
getAllFail()
Returns all
fail elements |
List<Flow<Flow<T>>> |
getAllFlow()
Returns all
flow elements |
List<Next<Flow<T>>> |
getAllNext()
Returns all
next elements |
List<Split<Flow<T>>> |
getAllSplit()
Returns all
split elements |
List<Step<Flow<T>>> |
getAllStep()
Returns all
step elements |
List<Stop<Flow<T>>> |
getAllStop()
Returns all
stop elements |
String |
getId()
Returns the
id attribute |
String |
getNext()
Returns the
next attribute |
Decision<Flow<T>> |
getOrCreateDecision()
If not already created, a new
decision element will be created and returned. |
End<Flow<T>> |
getOrCreateEnd()
If not already created, a new
end element will be created and returned. |
Fail<Flow<T>> |
getOrCreateFail()
If not already created, a new
fail element will be created and returned. |
Flow<Flow<T>> |
getOrCreateFlow()
If not already created, a new
flow element will be created and returned. |
Next<Flow<T>> |
getOrCreateNext()
If not already created, a new
next element will be created and returned. |
Split<Flow<T>> |
getOrCreateSplit()
If not already created, a new
split element will be created and returned. |
Step<Flow<T>> |
getOrCreateStep()
If not already created, a new
step element will be created and returned. |
Stop<Flow<T>> |
getOrCreateStop()
If not already created, a new
stop element will be created and returned. |
Flow<T> |
id(String id)
Sets the
id attribute |
Flow<T> |
next(String next)
Sets the
next attribute |
Flow<T> |
removeAllDecision()
Removes all
decision elements |
Flow<T> |
removeAllEnd()
Removes all
end elements |
Flow<T> |
removeAllFail()
Removes all
fail elements |
Flow<T> |
removeAllFlow()
Removes all
flow elements |
Flow<T> |
removeAllNext()
Removes all
next elements |
Flow<T> |
removeAllSplit()
Removes all
split elements |
Flow<T> |
removeAllStep()
Removes all
step elements |
Flow<T> |
removeAllStop()
Removes all
stop elements |
Flow<T> |
removeId()
Removes the
id attribute |
Flow<T> |
removeNext()
Removes the
next attribute |
End<Flow<T>> getOrCreateEnd()
end
element will be created and returned.
Otherwise, the first existing end
element will be returned.end
End<Flow<T>> createEnd()
end
elementEnd>
Fail<Flow<T>> getOrCreateFail()
fail
element will be created and returned.
Otherwise, the first existing fail
element will be returned.fail
Fail<Flow<T>> createFail()
fail
elementFail>
Flow<T> removeAllFail()
fail
elementsFail>
Next<Flow<T>> getOrCreateNext()
next
element will be created and returned.
Otherwise, the first existing next
element will be returned.next
Next<Flow<T>> createNext()
next
elementNext>
Flow<T> removeAllNext()
next
elementsNext>
Stop<Flow<T>> getOrCreateStop()
stop
element will be created and returned.
Otherwise, the first existing stop
element will be returned.stop
Stop<Flow<T>> createStop()
stop
elementStop>
Flow<T> removeAllStop()
stop
elementsStop>
Decision<Flow<T>> getOrCreateDecision()
decision
element will be created and returned.
Otherwise, the first existing decision
element will be returned.decision
Decision<Flow<T>> createDecision()
decision
elementDecision>
List<Decision<Flow<T>>> getAllDecision()
decision
elementsdecision
Flow<T> removeAllDecision()
decision
elementsDecision>
Flow<Flow<T>> getOrCreateFlow()
flow
element will be created and returned.
Otherwise, the first existing flow
element will be returned.flow
Flow<Flow<T>> createFlow()
flow
elementFlow>
Flow<T> removeAllFlow()
flow
elementsFlow>
Split<Flow<T>> getOrCreateSplit()
split
element will be created and returned.
Otherwise, the first existing split
element will be returned.split
Split<Flow<T>> createSplit()
split
elementSplit>
Flow<T> removeAllSplit()
split
elementsSplit>
Step<Flow<T>> getOrCreateStep()
step
element will be created and returned.
Otherwise, the first existing step
element will be returned.step
Step<Flow<T>> createStep()
step
elementStep>
Flow<T> removeAllStep()
step
elementsStep>
Flow<T> id(String id)
id
attributeid
- the value for the attribute id
Flow
String getId()
id
attributeid
Flow<T> next(String next)
next
attributenext
- the value for the attribute next
Flow
String getNext()
next
attributenext
Copyright © 2023 JBoss by Red Hat. All rights reserved.