bpmn-server / ISecureUser
Interface: ISecureUser#
Hierarchy#
↳ ISecureUser
Implemented by#
Table of contents#
Properties#
Methods#
- isAdmin
 - isSystem
 - inGroup
 - qualifyInstances
 - qualifyItems
 - qualifyStartEvents
 - qualifyDeleteInstances
 - qualifyModels
 - canModifyModel
 - canDeleteModel
 - qualifyViewItems
 - canInvoke
 - canAssign
 - canStart
 
Properties#
userName#
• userName: string
Inherited from#
Defined in#
userGroups#
• userGroups: string[]
Inherited from#
Defined in#
tenantId#
• Optional tenantId: string
Inherited from#
Defined in#
modelsOwner#
• Optional modelsOwner: string
Inherited from#
Defined in#
Methods#
isAdmin#
▸ isAdmin(): boolean
Returns#
boolean
Defined in#
isSystem#
▸ isSystem(): boolean
Returns#
boolean
Defined in#
inGroup#
▸ inGroup(userGroup): boolean
Parameters#
| Name | Type | 
|---|---|
userGroup | 
any | 
Returns#
boolean
Defined in#
qualifyInstances#
▸ qualifyInstances(query): any
alters the query adding conditions based on security rules
Parameters#
| Name | Type | 
|---|---|
query | 
any | 
Returns#
any
query
Defined in#
qualifyItems#
▸ qualifyItems(query): any
alters the query adding conditions based on security rules
Parameters#
| Name | Type | 
|---|---|
query | 
any | 
Returns#
any
query
Defined in#
qualifyStartEvents#
▸ qualifyStartEvents(query): any
alters the query adding conditions based on security rules
Parameters#
| Name | Type | 
|---|---|
query | 
any | 
Returns#
any
query
Defined in#
qualifyDeleteInstances#
▸ qualifyDeleteInstances(query): any
alters the query adding conditions based on security rules
Parameters#
| Name | Type | 
|---|---|
query | 
any | 
Returns#
any
query
Defined in#
qualifyModels#
▸ qualifyModels(query): any
alters the query adding conditions based on security rules
Parameters#
| Name | Type | 
|---|---|
query | 
any | 
Returns#
any
query
Defined in#
canModifyModel#
▸ canModifyModel(name): any
Parameters#
| Name | Type | 
|---|---|
name | 
any | 
Returns#
any
Defined in#
canDeleteModel#
▸ canDeleteModel(name): any
Parameters#
| Name | Type | 
|---|---|
name | 
any | 
Returns#
any
Defined in#
qualifyViewItems#
▸ qualifyViewItems(query): any
alters the query adding conditions based on security rules
Parameters#
| Name | Type | 
|---|---|
query | 
any | 
Returns#
any
query
Defined in#
canInvoke#
▸ canInvoke(item): any
Parameters#
| Name | Type | 
|---|---|
item | 
any | 
Returns#
any
Defined in#
canAssign#
▸ canAssign(item): any
Parameters#
| Name | Type | 
|---|---|
item | 
any | 
Returns#
any
Defined in#
canStart#
▸ canStart(name, startNodeId, user): any
Parameters#
| Name | Type | 
|---|---|
name | 
any | 
startNodeId | 
any | 
user | 
any | 
Returns#
any