bpmn-server / IDataStore
Interface: IDataStore#
Implemented by#
Table of contents#
Properties#
Methods#
Properties#
dbConfiguration#
• dbConfiguration: any
Defined in#
db#
• db: any
Defined in#
logger#
• logger: any
Defined in#
locker#
• locker: any
Defined in#
Methods#
save#
▸ save(instance
, options
): Promise
\<void
>
Parameters#
Name | Type |
---|---|
instance |
any |
options |
any |
Returns#
Promise
\<void
>
Defined in#
loadInstance#
▸ loadInstance(instanceId
, options
): Promise
\<{ instance
: any
; items
: any
[] }>
Parameters#
Name | Type |
---|---|
instanceId |
any |
options |
any |
Returns#
Promise
\<{ instance
: any
; items
: any
[] }>
Defined in#
findItem#
▸ findItem(query
): Promise
\<IItemData
>
Parameters#
Name | Type |
---|---|
query |
any |
Returns#
Promise
\<IItemData
>
Defined in#
findInstance#
▸ findInstance(query
, options
): Promise
\<IInstanceData
>
Parameters#
Name | Type |
---|---|
query |
any |
options |
any |
Returns#
Promise
\<IInstanceData
>
Defined in#
findInstances#
▸ findInstances(query
, option
): Promise
\<IInstanceData
[]>
Parameters#
Name | Type |
---|---|
query |
any |
option |
any |
Returns#
Promise
\<IInstanceData
[]>
Defined in#
findItems#
▸ findItems(query
): Promise
\<IItemData
[]>
Parameters#
Name | Type |
---|---|
query |
any |
Returns#
Promise
\<IItemData
[]>
Defined in#
deleteInstances#
▸ deleteInstances(query?
): Promise
\<void
>
Parameters#
Name | Type |
---|---|
query? |
any |
Returns#
Promise
\<void
>
Defined in#
install#
▸ install(): any
Returns#
any
Defined in#
archive#
▸ archive(query
): any
Parameters#
Name | Type |
---|---|
query |
any |
Returns#
any