Skip to content

behaviourloader

ralphhanna edited this page Dec 18, 2023 · 3 revisions

bpmn-server / BehaviourLoader

Class: BehaviourLoader

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new BehaviourLoader(): BehaviourLoader

Returns

BehaviourLoader

Properties

behaviours

Static behaviours: ({ funct: (node: any, def: any) => IOBehaviour ; name: string = Behaviour_names.CamundaIO } | { funct: (node: any, def: any) => ScriptBehaviour ; name: string = Behaviour_names.CamundaScript2 } | { funct: (node: any, def: any) => TerminateBehaviour ; name: string = Behaviour_names.TerminateEventDefinition })[]

Defined in

elements/behaviours/BehaviourLoader.ts:36

Methods

load

load(node): void

  1. node.definition[]

  2. node.definition.eventDefinitions $type ==

    example:
    

    <bpmn:timerEventDefinition id="TimerEventDefinition_07xu06a"> <bpmn:timeDuration xsi:type="bpmn:tExpression">PT2S</bpmn:timeDuration> </bpmn:timerEventDefinition>

  3. node.definitions.extensionElements $type == example: 'camunda:formData' <camunda:formData > <camunda: formField id = "surname" label = "Surname" type = "string" /> <camunda: formField id = "givenName" label = "Given name" type = "string" /> </camunda:formData> < /extensionElements>

Parameters

Name Type
node Node

Returns

void

Defined in

elements/behaviours/BehaviourLoader.ts:142


register

register(name, funct): void

Parameters

Name Type
name any
funct any

Returns

void

Defined in

elements/behaviours/BehaviourLoader.ts:114

Clone this wiki locally