bpmn-server / IAPIModel
Interface: IAPIModel#
common parameters:
-
query: MongoDB query to locate the target instance or item
-
user: an instance of ISecureUser object
Table of contents#
Methods#
Methods#
get#
▸ get(query, user): Promise\<object[]>
retrieve Model data
Parameters#
| Name | Type |
|---|---|
query |
any |
user |
ISecureUser |
Returns#
Promise\<object[]>
Defined in#
save#
▸ save(name, source, svg, user?): any
save a model to the modelStore
Parameters#
| Name | Type |
|---|---|
name |
any |
source |
any |
svg |
any |
user? |
ISecureUser |
Returns#
any
Defined in#
list#
▸ list(query, user): Promise\<string[]>
list all models authorized to the user
Parameters#
| Name | Type |
|---|---|
query |
any |
user |
ISecureUser |
Returns#
Promise\<string[]>
Defined in#
findEvents#
▸ findEvents(query, user?): any
returns Model Events (like timers) for authorized to the user and based on specifid query
Parameters#
| Name | Type |
|---|---|
query |
any |
user? |
ISecureUser |
Returns#
any
Defined in#
findStartEvents#
▸ findStartEvents(query, user?): any
returns Model Start Events for authorized to the user and based on specifid query
Parameters#
| Name | Type |
|---|---|
query |
any |
user? |
ISecureUser |
Returns#
any
Defined in#
delete#
▸ delete(name, user?): any
delete the specified model
Parameters#
| Name | Type |
|---|---|
name |
any |
user? |
ISecureUser |
Returns#
any
Defined in#
rename#
▸ rename(name, newName, user?): any
delete the specified model
Parameters#
| Name | Type |
|---|---|
name |
any |
newName |
any |
user? |
ISecureUser |
Returns#
any
Defined in#
getSource#
▸ getSource(name, user?): any
returns the bpmn (xml) for the model
Parameters#
| Name | Type |
|---|---|
name |
any |
user? |
ISecureUser |
Returns#
any
Defined in#
load#
▸ load(name, user?): any
load a model
Parameters#
| Name | Type |
|---|---|
name |
any |
user? |
ISecureUser |
Returns#
any
Defined in#
export#
▸ export(query, folder, user?): any
Exports the specified models based on a query to a folder
Parameters#
| Name | Type |
|---|---|
query |
any |
folder |
any |
user? |
ISecureUser |
Returns#
any