ISecureUser

Contents

bpmn-server / ISecureUser

Interface: ISecureUser

Hierarchy

Implemented by

Table of contents

Properties

Methods

Properties

userName

userName: string

Inherited from

IUserInfo.userName

Defined in

interfaces/User.ts:3


userGroups

userGroups: string[]

Inherited from

IUserInfo.userGroups

Defined in

interfaces/User.ts:4


tenantId

Optional tenantId: string

Inherited from

IUserInfo.tenantId

Defined in

interfaces/User.ts:5


modelsOwner

Optional modelsOwner: string

Inherited from

IUserInfo.modelsOwner

Defined in

interfaces/User.ts:6

Methods

isAdmin

isAdmin(): boolean

Returns

boolean

Defined in

interfaces/User.ts:10


isSystem

isSystem(): boolean

Returns

boolean

Defined in

interfaces/User.ts:11


inGroup

inGroup(userGroup): boolean

Parameters

Name Type
userGroup any

Returns

boolean

Defined in

interfaces/User.ts:12


qualifyInstances

qualifyInstances(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Defined in

interfaces/User.ts:18


qualifyItems

qualifyItems(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Defined in

interfaces/User.ts:25


qualifyStartEvents

qualifyStartEvents(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Defined in

interfaces/User.ts:32


qualifyDeleteInstances

qualifyDeleteInstances(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Defined in

interfaces/User.ts:38


qualifyModels

qualifyModels(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Defined in

interfaces/User.ts:44


canModifyModel

canModifyModel(name): any

Parameters

Name Type
name any

Returns

any

Defined in

interfaces/User.ts:47


canDeleteModel

canDeleteModel(name): any

Parameters

Name Type
name any

Returns

any

Defined in

interfaces/User.ts:50


qualifyViewItems

qualifyViewItems(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Defined in

interfaces/User.ts:56


canInvoke

canInvoke(item): any

Parameters

Name Type
item any

Returns

any

Defined in

interfaces/User.ts:57


canAssign

canAssign(item): any

Parameters

Name Type
item any

Returns

any

Defined in

interfaces/User.ts:58


canStart

canStart(name, startNodeId, user): any

Parameters

Name Type
name any
startNodeId any
user any

Returns

any

Defined in

interfaces/User.ts:59