Package jadex.bpmn.model.task.annotation
Annotation Interface TaskParameter
public @interface TaskParameter
A declared parameter of a task.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<?> The clazz (i.e.The parameter description.The direction (in, out or inout).The initial value (as Java expression). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe constant for direction in (value is read only and assigned before task is started).static final StringThe constant for direction inout (value is read/write).static final StringThe constant for direction out (value is write only and propagated after task is finished).
-
Field Details
-
DIRECTION_IN
The constant for direction in (value is read only and assigned before task is started).- See Also:
-
DIRECTION_OUT
The constant for direction out (value is write only and propagated after task is finished).- See Also:
-
DIRECTION_INOUT
The constant for direction inout (value is read/write).- See Also:
-
-
Element Details
-
direction
String directionThe direction (in, out or inout).- Default:
"inout"
-
clazz
Class<?> clazzThe clazz (i.e. type) of the parameter.- Default:
java.lang.Object.class
-
name
String nameThe parameter name. -
initialvalue
String initialvalueThe initial value (as Java expression).- Default:
"null"
-
description
String descriptionThe parameter description.- Default:
""
-