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