Package ch.ivyteam.ivy.security
Interface IPermissionGroupAccess
-
public interface IPermissionGroupAccess
The permission group access describes whether a security member is granted or denied the permissions of a certain permission group.- Version:
- 16.05.2008
- API:
- This is a public API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GroupAccessState
getAccessState()
Gets the access state of the permission group for the security memberIPermissionGroup
getPermissionGroup()
Gets the permission groupboolean
isDeniedAllPermissions()
Checks whether the security member is denied all permissions of this permission groupboolean
isDeniedAnyPermission()
Checks whether the security member is denied any permission of this permission groupboolean
isGrantedAllPermissions()
Checks whether the security member is granted all permissions of this permission groupboolean
isGrantedAnyPermission()
Checks whether the security member is granted any permission of this permission group
-
-
-
Method Detail
-
getAccessState
GroupAccessState getAccessState()
Gets the access state of the permission group for the security member- Returns:
- group access state
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getPermissionGroup
IPermissionGroup getPermissionGroup()
Gets the permission group- Returns:
- the permission group
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isGrantedAllPermissions
boolean isGrantedAllPermissions()
Checks whether the security member is granted all permissions of this permission group- Returns:
true
if the security member is granted all permissions,false
otherwise- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isGrantedAnyPermission
boolean isGrantedAnyPermission()
Checks whether the security member is granted any permission of this permission group- Returns:
true
if the security member is granted any permission,false
otherwise- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isDeniedAllPermissions
boolean isDeniedAllPermissions()
Checks whether the security member is denied all permissions of this permission group- Returns:
true
if the security member is denied all permissions,false
otherwise- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isDeniedAnyPermission
boolean isDeniedAnyPermission()
Checks whether the security member is denied any permission of this permission group- Returns:
true
if the security member is denied any permission,false
otherwise- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-