public final class PermissionUiHelper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
createPermissionItem(CollectionDatasource<Permission,java.util.UUID> ds,
Datasource<Role> roleDs,
java.lang.String permissionTarget,
PermissionType type,
java.lang.Integer value)
Add or edit permission item in datasource
|
static AttributePermissionVariant |
getCheckBoxVariant(java.lang.Object value,
AttributePermissionVariant activeVariant) |
static PermissionVariant |
getCheckBoxVariant(java.lang.Object value,
PermissionVariant activeVariant) |
static UiPermissionVariant |
getCheckBoxVariant(java.lang.Object value,
UiPermissionVariant activeVariant) |
static int |
getPermissionValue(AttributePermissionVariant permissionVariant) |
static int |
getPermissionValue(PermissionVariant permissionVariant) |
static int |
getPermissionValue(UiPermissionVariant permissionVariant) |
public static PermissionVariant getCheckBoxVariant(java.lang.Object value, PermissionVariant activeVariant)
public static AttributePermissionVariant getCheckBoxVariant(java.lang.Object value, AttributePermissionVariant activeVariant)
public static int getPermissionValue(PermissionVariant permissionVariant)
public static int getPermissionValue(AttributePermissionVariant permissionVariant)
public static void createPermissionItem(CollectionDatasource<Permission,java.util.UUID> ds, Datasource<Role> roleDs, java.lang.String permissionTarget, PermissionType type, java.lang.Integer value)
ds
- DatasourceroleDs
- Role datasourcepermissionTarget
- Permission identifiertype
- Permission typevalue
- Permission valuepublic static UiPermissionVariant getCheckBoxVariant(java.lang.Object value, UiPermissionVariant activeVariant)
public static int getPermissionValue(UiPermissionVariant permissionVariant)