public abstract class AbstractClassDelegate extends AbstractBpmnActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected String |
className |
protected List<FieldDeclaration> |
fieldDeclarations |
protected String |
serviceTaskId |
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
AbstractClassDelegate(Class<?> clazz,
List<FieldDeclaration> fieldDeclarations) |
AbstractClassDelegate(String className,
List<FieldDeclaration> fieldDeclarations) |
| Modifier and Type | Method and Description |
|---|---|
static void |
applyFieldDeclaration(FieldDeclaration declaration,
Object target) |
static void |
applyFieldDeclaration(FieldDeclaration declaration,
Object target,
boolean throwExceptionOnMissingField) |
static void |
applyFieldDeclaration(List<FieldDeclaration> fieldDeclarations,
Object target) |
static void |
applyFieldDeclaration(List<FieldDeclaration> fieldDeclarations,
Object target,
boolean throwExceptionOnMissingField) |
static Object |
defaultInstantiateDelegate(Class<?> clazz,
List<FieldDeclaration> fieldDeclarations) |
static Object |
defaultInstantiateDelegate(Class<?> clazz,
List<FieldDeclaration> fieldDeclarations,
org.flowable.bpmn.model.ServiceTask serviceTask) |
static Object |
defaultInstantiateDelegate(String className,
List<FieldDeclaration> fieldDeclarations) |
static Object |
defaultInstantiateDelegate(String className,
List<FieldDeclaration> fieldDeclarations,
org.flowable.bpmn.model.ServiceTask serviceTask) |
String |
getClassName()
returns the class name this
AbstractClassDelegate is configured to. |
protected Object |
instantiateDelegate(String className,
List<FieldDeclaration> fieldDeclarations) |
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehaviorexecute, leaveIgnoreConditions, parseActivityType, triggerprotected String serviceTaskId
protected String className
protected List<FieldDeclaration> fieldDeclarations
public AbstractClassDelegate(String className, List<FieldDeclaration> fieldDeclarations)
public AbstractClassDelegate(Class<?> clazz, List<FieldDeclaration> fieldDeclarations)
protected Object instantiateDelegate(String className, List<FieldDeclaration> fieldDeclarations)
public static Object defaultInstantiateDelegate(Class<?> clazz, List<FieldDeclaration> fieldDeclarations, org.flowable.bpmn.model.ServiceTask serviceTask)
public static Object defaultInstantiateDelegate(Class<?> clazz, List<FieldDeclaration> fieldDeclarations)
public static Object defaultInstantiateDelegate(String className, List<FieldDeclaration> fieldDeclarations, org.flowable.bpmn.model.ServiceTask serviceTask)
public static Object defaultInstantiateDelegate(String className, List<FieldDeclaration> fieldDeclarations)
public static void applyFieldDeclaration(List<FieldDeclaration> fieldDeclarations, Object target)
public static void applyFieldDeclaration(List<FieldDeclaration> fieldDeclarations, Object target, boolean throwExceptionOnMissingField)
public static void applyFieldDeclaration(FieldDeclaration declaration, Object target)
public static void applyFieldDeclaration(FieldDeclaration declaration, Object target, boolean throwExceptionOnMissingField)
public String getClassName()
AbstractClassDelegate is configured to. Comes in handy if you want to check which delegates you already have e.g. in a list of listenersCopyright © 2017 Flowable. All rights reserved.