bpmn-server / APIModelReader
Class: APIModelReader#
Reading models: what runtime clients need to offer and run processes (the processes a user may start, documentation, task forms, diagrams). Scoped to the principal's tenant (modelsOwner).
Hierarchy#
APIComponent
↳ APIModelReader
↳↳ APIModel
Table of contents#
Constructors#
Properties#
Accessors#
Methods#
Constructors#
constructor#
• new APIModelReader(api): APIModelReader
Parameters#
| Name | Type |
|---|---|
api |
any |
Returns#
Inherited from#
APIComponent.constructor
Defined in#
packages/bpmn-server/src/API/API.ts:63
Properties#
api#
• api: BPMNAPI
Inherited from#
APIComponent.api
Defined in#
packages/bpmn-server/src/API/API.ts:61
Accessors#
server#
• get server(): IBPMNServer
Returns#
Inherited from#
APIComponent.server
Defined in#
packages/bpmn-server/src/API/API.ts:66
Methods#
getUser#
▸ getUser(user): any
Parameters#
| Name | Type |
|---|---|
user |
any |
Returns#
any
Inherited from#
APIComponent.getUser
Defined in#
packages/bpmn-server/src/API/API.ts:69
get#
▸ get(query, user): Promise\<object[]>
Parameters#
| Name | Type |
|---|---|
query |
any |
user |
ISecureUser |
Returns#
Promise\<object[]>
Defined in#
packages/bpmn-server/src/API/API.ts:335
list#
▸ list(query, user?): Promise\<string[]>
Parameters#
| Name | Type |
|---|---|
query |
any |
user? |
ISecureUser |
Returns#
Promise\<string[]>
Defined in#
packages/bpmn-server/src/API/API.ts:342
findEvents#
▸ findEvents(query, user?): Promise\<any[]>
Parameters#
| Name | Type |
|---|---|
query |
any |
user? |
ISecureUser |
Returns#
Promise\<any[]>
Defined in#
packages/bpmn-server/src/API/API.ts:349
findStartEvents#
▸ findStartEvents(query, user?): Promise\<any[]>
Start events the principal may use: candidate starter users/groups apply.
Parameters#
| Name | Type |
|---|---|
query |
any |
user? |
ISecureUser |
Returns#
Promise\<any[]>
Defined in#
packages/bpmn-server/src/API/API.ts:354
getSource#
▸ getSource(name, user?): Promise\<string>
Parameters#
| Name | Type |
|---|---|
name |
any |
user? |
ISecureUser |
Returns#
Promise\<string>
Defined in#
packages/bpmn-server/src/API/API.ts:361
load#
▸ load(name, user?): Promise\<IDefinition>
Parameters#
| Name | Type |
|---|---|
name |
any |
user? |
ISecureUser |
Returns#
Promise\<IDefinition>
Defined in#
packages/bpmn-server/src/API/API.ts:365
verifyModel#
▸ verifyModel(nameOrSource, user?): Promise\<IModelVerification>
Checks a model for errors and likely mistakes without running it.
Parameters#
| Name | Type | Description |
|---|---|---|
nameOrSource |
string |
a saved model's name, or BPMN XML |
user? |
ISecureUser |
- |
Returns#
Promise\<IModelVerification>
Defined in#
packages/bpmn-server/src/API/API.ts:373