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:
getNamein interfacePermissionObject
-
getPermission
Returns the description of the permission. -
isGroupPermission
public boolean isGroupPermission()Returns true if the permission is assigned to a group.- Specified by:
isGroupPermissionin interfacePermissionObject
-
getEntityName
- Specified by:
getEntityNamein interfaceAuditLogEntity
-