Package ch.ivyteam.ivy.security
Interface IAccessControl
-
public interface IAccessControl
AccessControl is an entry in the access control list of a security descriptor. An AccessControl holds information about a permission that is granted or denied to- Since:
- 17.05.2006
- API:
- This is a public API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getId()
Gets the identifier of the access controlIPermission
getPermission()
Gets the permission of this access controlISecurityMember
getSecurityMember()
Gets the security member the permission is granted or denied toboolean
isGranted()
Is the permission granted
-
-
-
Method Detail
-
getPermission
IPermission getPermission()
Gets the permission of this access control- Returns:
- permission
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
isGranted
boolean isGranted()
Is the permission granted- Returns:
- true if permission is granted or false if it is denied
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getSecurityMember
ISecurityMember getSecurityMember()
Gets the security member the permission is granted or denied to- Returns:
- security member
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getId
long getId()
Gets the identifier of the access control- Returns:
- identifier
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-