Class ParentControlTransferTargetNodesProvider
- java.lang.Object
-
- de.xima.fc.workflow.model.choices.ParentControlTransferTargetNodesProvider
-
- All Implemented Interfaces:
de.xima.cmn.validation.spec.IChoiceProviding<NodeKey>
public class ParentControlTransferTargetNodesProvider extends Object implements de.xima.cmn.validation.spec.IChoiceProviding<NodeKey>
Provider for all parent nodes that support a certaincontrol transfer type
. The type can be configured via the entry inIChoiceProvidingParams.strings()
.For example:
class MyPojo { @SingleChoice(value = ParentControlTransferTargetNodesProvider.class, paramsString = { "BREAK", "CONTINUE" }) private NodeKey targetNode; }
When no type is given, all parent nodes are returned that support at least one control transfer type.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description ParentControlTransferTargetNodesProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
getChoices(de.xima.cmn.validation.spec.IChoiceProvidingParams params)
-