Skip to content

bpmn-server / ISecureUser

Interface: ISecureUser#

Hierarchy#

ISecureUser

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