Skip to content

SecureUser

ralphhanna edited this page Dec 18, 2023 · 1 revision

bpmn-server / SecureUser

Class: SecureUser

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new SecureUser(params): SecureUser

Parameters

Name Type
params IUserInfo

Returns

SecureUser

Defined in

API/SecureUser.ts:37

Properties

modelsOwner

Optional modelsOwner: any

Implementation of

ISecureUser.modelsOwner

Defined in

API/SecureUser.ts:36


tenantId

Optional tenantId: any

Implementation of

ISecureUser.tenantId

Defined in

API/SecureUser.ts:35


userGroups

userGroups: any

Implementation of

ISecureUser.userGroups

Defined in

API/SecureUser.ts:34


userName

userName: any

Implementation of

ISecureUser.userName

Defined in

API/SecureUser.ts:33

Methods

canAssign

canAssign(item): boolean

Parameters

Name Type
item any

Returns

boolean

Implementation of

ISecureUser.canAssign

Defined in

API/SecureUser.ts:198


canDeleteModel

canDeleteModel(name): boolean

Parameters

Name Type
name any

Returns

boolean

Implementation of

ISecureUser.canDeleteModel

Defined in

API/SecureUser.ts:175


canInvoke

canInvoke(item): boolean

Parameters

Name Type
item any

Returns

boolean

Implementation of

ISecureUser.canInvoke

Defined in

API/SecureUser.ts:189


canModifyModel

canModifyModel(name): boolean

Parameters

Name Type
name any

Returns

boolean

Implementation of

ISecureUser.canModifyModel

Defined in

API/SecureUser.ts:167


canStart

canStart(name, startNodeId, user): Promise<void>

Parameters

Name Type
name any
startNodeId any
user any

Returns

Promise<void>

Implementation of

ISecureUser.canStart

Defined in

API/SecureUser.ts:225


inGroup

inGroup(userGroup): boolean

Parameters

Name Type
userGroup any

Returns

boolean

Implementation of

ISecureUser.inGroup

Defined in

API/SecureUser.ts:63


isAdmin

isAdmin(): boolean

Returns

boolean

Implementation of

ISecureUser.isAdmin

Defined in

API/SecureUser.ts:53


isSystem

isSystem(): boolean

Returns

boolean

Implementation of

ISecureUser.isSystem

Defined in

API/SecureUser.ts:58


qualifyDeleteInstances

qualifyDeleteInstances(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Implementation of

ISecureUser.qualifyDeleteInstances

Defined in

API/SecureUser.ts:146


qualifyInstances

qualifyInstances(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Implementation of

ISecureUser.qualifyInstances

Defined in

API/SecureUser.ts:73


qualifyItems

qualifyItems(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Implementation of

ISecureUser.qualifyItems

Defined in

API/SecureUser.ts:112


qualifyModels

qualifyModels(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Implementation of

ISecureUser.qualifyModels

Defined in

API/SecureUser.ts:157


qualifyStartEvents

qualifyStartEvents(query): any

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

any

query

Implementation of

ISecureUser.qualifyStartEvents

Defined in

API/SecureUser.ts:124


qualifyViewItems

qualifyViewItems(query): Promise<void>

alters the query adding conditions based on security rules

Parameters

Name Type
query any

Returns

Promise<void>

query

Implementation of

ISecureUser.qualifyViewItems

Defined in

API/SecureUser.ts:186


SystemUser

SystemUser(): SecureUser

Returns

SecureUser

Defined in

API/SecureUser.ts:50

Clone this wiki locally