bpmn-server / Behaviour
Class: Behaviour#
Behaviour ioSpecification timer message signal
each behaviour is a class it scans def and insert itself to perform actions as required
Hierarchy#
Behaviour
Implements#
Table of contents#
Constructors#
Properties#
Methods#
Constructors#
constructor#
• new Behaviour(node, definition): Behaviour
Parameters#
| Name | Type |
|---|---|
node |
Node |
definition |
any |
Returns#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:45
Properties#
node#
• node: Node
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:43
definition#
• definition: any
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:44
Methods#
restored#
▸ restored(item): void
Parameters#
| Name | Type |
|---|---|
item |
any |
Returns#
void
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:50
describe#
▸ describe(): any[]
Returns#
any[]
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:51
init#
▸ init(): void
Returns#
void
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:52
enter#
▸ enter(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:53
start#
▸ start(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:54
run#
▸ run(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:55
end#
▸ end(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:56
exit#
▸ exit(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:57
resume#
▸ resume(item): void
Parameters#
| Name | Type |
|---|---|
item |
Item |
Returns#
void
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:58
getNodeAttributes#
▸ getNodeAttributes(attributes): void
Parameters#
| Name | Type |
|---|---|
attributes |
any[] |
Returns#
void
Implementation of#
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
Implementation of#
Defined in#
packages/bpmn-server/src/elements/behaviours/Behaviour.ts:60