IDataStore

Contents

bpmn-server / IDataStore

Interface: IDataStore

Implemented by

Table of contents

Properties

Methods

Properties

dbConfiguration

dbConfiguration: any

Defined in

interfaces/datastore.ts:7


db

db: any

Defined in

interfaces/datastore.ts:8


logger

logger: any

Defined in

interfaces/datastore.ts:9


locker

locker: any

Defined in

interfaces/datastore.ts:10

Methods

save

save(instance, options): Promise<void>

Parameters

Name Type
instance any
options any

Returns

Promise<void>

Defined in

interfaces/datastore.ts:11


loadInstance

loadInstance(instanceId, options): Promise<{ instance: any ; items: any[] }>

Parameters

Name Type
instanceId any
options any

Returns

Promise<{ instance: any ; items: any[] }>

Defined in

interfaces/datastore.ts:12


findItem

findItem(query): Promise<IItemData>

Parameters

Name Type
query any

Returns

Promise<IItemData>

Defined in

interfaces/datastore.ts:16


findInstance

findInstance(query, options): Promise<IInstanceData>

Parameters

Name Type
query any
options any

Returns

Promise<IInstanceData>

Defined in

interfaces/datastore.ts:17


findInstances

findInstances(query, option): Promise<IInstanceData[]>

Parameters

Name Type
query any
option "summary" | "full"

Returns

Promise<IInstanceData[]>

Defined in

interfaces/datastore.ts:18


findItems

findItems(query): Promise<IItemData[]>

Parameters

Name Type
query any

Returns

Promise<IItemData[]>

Defined in

interfaces/datastore.ts:19


deleteInstances

deleteInstances(query?): Promise<void>

Parameters

Name Type
query? any

Returns

Promise<void>

Defined in

interfaces/datastore.ts:20


install

install(): any

Returns

any

Defined in

interfaces/datastore.ts:21