Table IWA_PermissionGroup

Permission group can have permission groups or permissions as its children

Columns

Primary Key Name Type Length Precision Can Be Null Default References Action Hints Comment
true PermissionGroupId BIGINT false Identifies the permission group
false ParentPermissionGroupId BIGINT true IWA_PermissionGroup(PermissionGroupId) ON DELETE CASCADE Java , MsSqlServer References the parent permission group of this permission group.
false Name VARCHAR 200 false Name of the permission group

Constraints

Constraint Name Columns Hints Comment
UNIQUE UQ_Name Name MsSqlServer , MySql , Oracle

Indexes

Name Columns Hints Comment
IWA_PermissionGroup_ParentPermissionGroupId ParentPermissionGroupId

Referenced By

Foreign Table Column Comment
IWA_PermissionGroup ParentPermissionGroupId References the parent permission group of this permission group.
IWA_SecurityDescriptorType RootPermissionGroupId References the root permission group of the security descriptor type. A security descriptor of this type can administrate all permissions that are referenced through this permission group
IWA_PermissionGroupPermission PermissionGroupId References the permission group

Cache

Object Strategy
IWA_PermissionGroup ALL

Java

Object AsParent
ParentPermissionGroupId true

MsSqlServer

Object NoReferenceUseTrigger NoUnique
ParentPermissionGroupId true
UQ_Name true

MySql

Object NoUnique
UQ_Name true

Oracle

Object NoUnique
UQ_Name true