Contents
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