Package sonia.scm.security
Class AssignedPermission
java.lang.Object
sonia.scm.security.AssignedPermission
- All Implemented Interfaces:
Serializable
,AuditLogEntity
,PermissionObject
- Direct Known Subclasses:
StoredAssignedPermission
public class AssignedPermission
extends Object
implements PermissionObject, Serializable, AuditLogEntity
Permission object which is assigned to a specific user or group.
- Since:
- 1.31
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor is only visible for JAXB.AssignedPermission
(String name, boolean groupPermission, String permission) AssignedPermission
(String name, boolean groupPermission, PermissionDescriptor permission) AssignedPermission
(String name, String permission) AssignedPermission
(String name, PermissionDescriptor permission) AssignedPermission
(AssignedPermission permission) -
Method Summary
-
Constructor Details
-
AssignedPermission
public AssignedPermission()Constructor is only visible for JAXB. -
AssignedPermission
-
AssignedPermission
-
AssignedPermission
-
AssignedPermission
-
AssignedPermission
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
toString
-
getName
Returns the name of the user or group which the permission is assigned.- Specified by:
getName
in interfacePermissionObject
-
getPermission
Returns the description of the permission. -
isGroupPermission
public boolean isGroupPermission()Returns true if the permission is assigned to a group.- Specified by:
isGroupPermission
in interfacePermissionObject
-
getEntityName
- Specified by:
getEntityName
in interfaceAuditLogEntity
-