Package ch.ivyteam.ivy.security
Interface ISecurityDescriptorType
-
public interface ISecurityDescriptorType
A security descriptor type- Since:
- 06.06.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 security descriptor typeString
getName()
Gets the name of the security descriptor typeList<IPermission>
getPermissions()
Gets the permissions that are supported by this security descriptor typeIPermissionGroup
getRootPermissionGroup()
Gets the root permission group
-
-
-
Method Detail
-
getName
String getName()
Gets the name of the security descriptor type- Returns:
- name of security descriptor type
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getPermissions
List<IPermission> getPermissions()
Gets the permissions that are supported by this security descriptor type- Returns:
- list with the supported permissions
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getRootPermissionGroup
IPermissionGroup getRootPermissionGroup()
Gets the root permission group- Returns:
- root permission group
- 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 security descriptor type- Returns:
- identifier
- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
-