public interface Step<T> extends Child<T>, JslStepCommType<T,Step<T>,Properties<Step<T>>,Listeners<Step<T>>,Batchlet<Step<T>>,Chunk<Step<T>>,Partition<Step<T>>>
Step
xsd typeModifier and Type | Method and Description |
---|---|
Step<T> |
allowStartIfComplete(String allowStartIfComplete)
Sets the
allow-start-if-complete attribute |
End<Step<T>> |
createEnd()
Creates a new
end element |
Fail<Step<T>> |
createFail()
Creates a new
fail element |
Next<Step<T>> |
createNext()
Creates a new
next element |
Stop<Step<T>> |
createStop()
Creates a new
stop element |
List<End<Step<T>>> |
getAllEnd()
Returns all
end elements |
List<Fail<Step<T>>> |
getAllFail()
Returns all
fail elements |
List<Next<Step<T>>> |
getAllNext()
Returns all
next elements |
String |
getAllowStartIfComplete()
Returns the
allow-start-if-complete attribute |
List<Stop<Step<T>>> |
getAllStop()
Returns all
stop elements |
String |
getId()
Returns the
id attribute |
String |
getNext()
Returns the
next attribute |
Batchlet<Step<T>> |
getOrCreateBatchlet()
If not already created, a new
batchlet element with the given value will be created. |
Chunk<Step<T>> |
getOrCreateChunk()
If not already created, a new
chunk element with the given value will be created. |
End<Step<T>> |
getOrCreateEnd()
If not already created, a new
end element will be created and returned. |
Fail<Step<T>> |
getOrCreateFail()
If not already created, a new
fail element will be created and returned. |
Listeners<Step<T>> |
getOrCreateListeners()
If not already created, a new
listeners element with the given value will be created. |
Next<Step<T>> |
getOrCreateNext()
If not already created, a new
next element will be created and returned. |
Partition<Step<T>> |
getOrCreatePartition()
If not already created, a new
partition element with the given value will be created. |
Properties<Step<T>> |
getOrCreateProperties()
If not already created, a new
properties element with the given value will be created. |
Stop<Step<T>> |
getOrCreateStop()
If not already created, a new
stop element will be created and returned. |
String |
getStartLimit()
Returns the
start-limit attribute |
Step<T> |
id(String id)
Sets the
id attribute |
Step<T> |
next(String next)
Sets the
next attribute |
Step<T> |
removeAllEnd()
Removes all
end elements |
Step<T> |
removeAllFail()
Removes all
fail elements |
Step<T> |
removeAllNext()
Removes all
next elements |
Step<T> |
removeAllowStartIfComplete()
Removes the
allow-start-if-complete attribute |
Step<T> |
removeAllStop()
Removes all
stop elements |
Step<T> |
removeBatchlet()
Removes the
batchlet element |
Step<T> |
removeChunk()
Removes the
chunk element |
Step<T> |
removeId()
Removes the
id attribute |
Step<T> |
removeListeners()
Removes the
listeners element |
Step<T> |
removeNext()
Removes the
next attribute |
Step<T> |
removePartition()
Removes the
partition element |
Step<T> |
removeProperties()
Removes the
properties element |
Step<T> |
removeStartLimit()
Removes the
start-limit attribute |
Step<T> |
startLimit(String startLimit)
Sets the
start-limit attribute |
End<Step<T>> getOrCreateEnd()
end
element will be created and returned.
Otherwise, the first existing end
element will be returned.end
End<Step<T>> createEnd()
end
elementEnd>
Fail<Step<T>> getOrCreateFail()
fail
element will be created and returned.
Otherwise, the first existing fail
element will be returned.fail
Fail<Step<T>> createFail()
fail
elementFail>
Step<T> removeAllFail()
fail
elementsFail>
Next<Step<T>> getOrCreateNext()
next
element will be created and returned.
Otherwise, the first existing next
element will be returned.next
Next<Step<T>> createNext()
next
elementNext>
Step<T> removeAllNext()
next
elementsNext>
Stop<Step<T>> getOrCreateStop()
stop
element will be created and returned.
Otherwise, the first existing stop
element will be returned.stop
Stop<Step<T>> createStop()
stop
elementStop>
Step<T> removeAllStop()
stop
elementsStop>
Properties<Step<T>> getOrCreateProperties()
properties
element with the given value will be created.
Otherwise, the existing properties
element will be returned.Properties>
Step<T> removeProperties()
properties
elementStep
Listeners<Step<T>> getOrCreateListeners()
listeners
element with the given value will be created.
Otherwise, the existing listeners
element will be returned.Listeners>
Step<T> removeListeners()
listeners
elementStep
Batchlet<Step<T>> getOrCreateBatchlet()
batchlet
element with the given value will be created.
Otherwise, the existing batchlet
element will be returned.Batchlet>
Step<T> removeBatchlet()
batchlet
elementStep
Chunk<Step<T>> getOrCreateChunk()
chunk
element with the given value will be created.
Otherwise, the existing chunk
element will be returned.Chunk>
Partition<Step<T>> getOrCreatePartition()
partition
element with the given value will be created.
Otherwise, the existing partition
element will be returned.Partition>
Step<T> removePartition()
partition
elementStep
Step<T> id(String id)
id
attributeid
- the value for the attribute id
Step
String getId()
id
attributeid
Step<T> startLimit(String startLimit)
start-limit
attributestartLimit
- the value for the attribute start-limit
Step
String getStartLimit()
start-limit
attributestart-limit
Step<T> removeStartLimit()
start-limit
attributeStep
Step<T> allowStartIfComplete(String allowStartIfComplete)
allow-start-if-complete
attributeallowStartIfComplete
- the value for the attribute allow-start-if-complete
Step
String getAllowStartIfComplete()
allow-start-if-complete
attributeallow-start-if-complete
Step<T> removeAllowStartIfComplete()
allow-start-if-complete
attributeStep
Step<T> next(String next)
next
attributenext
- the value for the attribute next
Step
String getNext()
next
attributenext
Copyright © 2023 JBoss by Red Hat. All rights reserved.