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
Modifier and TypeMethodDescriptionlong
getId()
Gets the identifier of the access controlGets the permission of this access controlGets the security member the permission is granted or denied toboolean
Is the permission granted
-
Method Details
-
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 Java.
-
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 Java.
-
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 Java.
-
getId
long getId()Gets the identifier of the access control- Returns:
- identifier
- API:
- This public API is available in Java.
-