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 TypeMethodDescriptionlonggetId()Gets the identifier of the access controlGets the permission of this access controlGets the security member the permission is granted or denied tobooleanIs 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.
-