Package mops.businesslogic.permission
Interface PermissionService
-
- All Known Implementing Classes:
PermissionServiceImpl
@Service public interface PermissionService
Handles directory permissions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deletePermissions(Directory directory)
Deletes the permissions of a directory.DirectoryPermissions
getPermissions(Directory directory)
Get permissions of directory.DirectoryPermissions
savePermissions(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
-
-