Package mops.businesslogic.permission
Interface PermissionService
-
- All Known Implementing Classes:
PermissionServiceImpl
@Service public interface PermissionServiceHandles directory permissions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeletePermissions(Directory directory)Deletes the permissions of a directory.DirectoryPermissionsgetPermissions(Directory directory)Get permissions of directory.DirectoryPermissionssavePermissions(DirectoryPermissions permissions)Save permissions of directory.
-
-
-
Method Detail
-
getPermissions
DirectoryPermissions getPermissions(Directory directory) throws MopsException
Get permissions of directory.- Parameters:
directory- directory- Returns:
- directory permissions
- Throws:
MopsException- on error
-
savePermissions
DirectoryPermissions savePermissions(DirectoryPermissions permissions) throws MopsException
Save permissions of directory.- Parameters:
permissions- directory permissions- Returns:
- saved directory permissions
- Throws:
MopsException- on error
-
deletePermissions
void deletePermissions(Directory directory) throws MopsException
Deletes the permissions of a directory.- Parameters:
directory- directory of the permission to delete- Throws:
MopsException
-
-