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 String
The constant for direction in (value is read only and assigned before task is started).static final String
The constant for direction inout (value is read/write).static final String
The 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:
""
-