Contents
bpmn-server / ISecureUser
Interface: ISecureUser
Hierarchy
-
IUserInfo
↳
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