Class ClassDelegateCollectionHandler
java.lang.Object
org.flowable.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.flowable.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
org.flowable.engine.impl.bpmn.helper.AbstractClassDelegate
org.flowable.engine.impl.bpmn.helper.ClassDelegateCollectionHandler
- All Implemented Interfaces:
Serializable, ActivityBehavior, FlowableCollectionHandler, TriggerableActivityBehavior
public class ClassDelegateCollectionHandler
extends AbstractClassDelegate
implements FlowableCollectionHandler
Helper class for Collection handlers to allow class delegation.
This class will lazily instantiate the referenced classes when needed at runtime.
- Author:
- Lori Small
- See Also:
-
Field Summary
Fields inherited from class AbstractClassDelegate
className, fieldDeclarations, serviceTaskIdFields inherited from class AbstractBpmnActivityBehavior
multiInstanceActivityBehavior, v5MultiInstanceActivityBehaviorFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
ConstructorsConstructorDescriptionClassDelegateCollectionHandler(Class<?> clazz, List<FieldDeclaration> fieldDeclarations) ClassDelegateCollectionHandler(String className, List<FieldDeclaration> fieldDeclarations) -
Method Summary
Modifier and TypeMethodDescriptionprotected FlowableCollectionHandlerresolveCollection(Object collectionValue, DelegateExecution execution) Methods inherited from class AbstractClassDelegate
applyFieldDeclaration, applyFieldDeclaration, applyFieldDeclaration, applyFieldDeclaration, defaultInstantiateDelegate, defaultInstantiateDelegate, defaultInstantiateDelegate, defaultInstantiateDelegate, getClassName, instantiateDelegateMethods inherited from class AbstractBpmnActivityBehavior
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, getV5MultiInstanceActivityBehavior, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, setV5MultiInstanceActivityBehaviorMethods inherited from class FlowNodeActivityBehavior
execute, leaveIgnoreConditions, parseActivityType, trigger
-
Constructor Details
-
ClassDelegateCollectionHandler
-
ClassDelegateCollectionHandler
-
-
Method Details
-
resolveCollection
- Specified by:
resolveCollectionin interfaceFlowableCollectionHandler
-
getCollectionHandlerInstance
-