bpmn-server / Definition
Class: Definition#
Implements#
Table of contents#
Constructors#
Properties#
Methods#
Constructors#
constructor#
• new Definition(name, source, server): Definition
Parameters#
| Name | Type | 
|---|---|
name | 
string | 
source | 
string | 
server | 
BPMNServer | 
Returns#
Defined in#
Properties#
name#
• name: any
Implementation of#
Defined in#
processes#
• processes: Map\<any, any>
Implementation of#
Defined in#
rootElements#
• rootElements: any
Implementation of#
Defined in#
nodes#
• nodes: Map\<any, any>
Implementation of#
Defined in#
flows#
• flows: any[] = []
Implementation of#
Defined in#
source#
• source: any
Implementation of#
Defined in#
logger#
• logger: any
Implementation of#
Defined in#
server#
• server: any
Defined in#
moddle#
• moddle: any
Defined in#
accessRules#
• accessRules: any[] = []
Implementation of#
Defined in#
Methods#
loadProcess#
▸ loadProcess(definition, processElement, parentProcess): Process
Parameters#
| Name | Type | 
|---|---|
definition | 
any | 
processElement | 
any | 
parentProcess | 
any | 
Returns#
Defined in#
load#
▸ load(): Promise\<any>
Returns#
Promise\<any>
Implementation of#
Defined in#
getJson#
▸ getJson(): string
Returns#
string
Implementation of#
Defined in#
getDefinition#
▸ getDefinition(source, logger): Promise\<any>
Parameters#
| Name | Type | 
|---|---|
source | 
any | 
logger | 
any | 
Returns#
Promise\<any>
Implementation of#
Defined in#
getFields#
▸ getFields(elementId): Promise\<any>
Parameters#
| Name | Type | 
|---|---|
elementId | 
any | 
Returns#
Promise\<any>
Defined in#
getStartNodes#
▸ getStartNodes(userInvokable?): any[]
Parameters#
| Name | Type | Default value | 
|---|---|---|
userInvokable | 
boolean | 
false | 
Returns#
any[]
Defined in#
getStartNode#
▸ getStartNode(): any
Returns#
any
Implementation of#
Defined in#
getNodeById#
▸ getNodeById(id): any
Parameters#
| Name | Type | 
|---|---|
id | 
any | 
Returns#
any