bpmn-server / LoopBehaviour
Class: LoopBehaviour#
- sequential:
- parallel
- repeater
Hierarchy#
↳ LoopBehaviour
Table of contents#
Constructors#
Properties#
Accessors#
Methods#
- restored
- enter
- start
- run
- end
- exit
- resume
- getNodeAttributes
- getItemAttributes
- init
- isStandard
- isSequential
- describe
Constructors#
constructor#
• new LoopBehaviour(node, definition): LoopBehaviour
Parameters#
| Name | Type |
|---|---|
node |
Node |
definition |
any |
Returns#
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:45
Properties#
node#
• node: Node
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:43
definition#
• definition: any
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:44
Accessors#
collection#
• get collection(): any
Returns#
any
Defined in#
packages/bpmn-server/src/elements/behaviours/Loop.ts:20
elementVariable#
• get elementVariable(): string
The name each round's element takes in its data (camunda:elementVariable); none: rounds get nothing.
Returns#
string
Defined in#
packages/bpmn-server/src/elements/behaviours/Loop.ts:33
completionCondition#
• get completionCondition(): string
The multi-instance loop's completion condition: checked after each round; true, no more rounds.
Returns#
string
Defined in#
packages/bpmn-server/src/elements/behaviours/Loop.ts:38
Methods#
restored#
▸ restored(item): void
Parameters#
| Name | Type |
|---|---|
item |
any |
Returns#
void
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:50
enter#
▸ enter(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:53
start#
▸ start(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:54
run#
▸ run(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:55
end#
▸ end(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:56
exit#
▸ exit(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:57
resume#
▸ resume(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:58
getNodeAttributes#
▸ getNodeAttributes(attributes): void
Parameters#
| Name | Type |
|---|---|
attributes |
any[] |
Returns#
void
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:59
getItemAttributes#
▸ getItemAttributes(item, attributes): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
attributes |
any[] |
Returns#
void
Inherited from#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:60
init#
▸ init(): void
Returns#
void
Overrides#
Defined in#
packages/bpmn-server/src/elements/behaviours/Loop.ts:17
isStandard#
▸ isStandard(): boolean
Returns#
boolean
Defined in#
packages/bpmn-server/src/elements/behaviours/Loop.ts:29
isSequential#
▸ isSequential(): any
Returns#
any
Defined in#
packages/bpmn-server/src/elements/behaviours/Loop.ts:42
describe#
▸ describe(): string[][]
Returns#
string[][]
Overrides#
Defined in#
packages/bpmn-server/src/elements/behaviours/Loop.ts:48