public class CommonPermissionsBroker
extends java.lang.Object
Constructor and Description |
---|
CommonPermissionsBroker()
Constructor of the class
|
Modifier and Type | Method and Description |
---|---|
void |
changePermissionToRole(java.lang.String roleName,
java.util.ArrayList<java.lang.String> newPermissions)
Method for changing permissions to a role
|
void |
changePermissionToUser(java.lang.String userName,
java.util.ArrayList<java.lang.String> newPermissions)
Method for changing permissions of a user
|
java.lang.Boolean |
validateRolePermission(java.lang.String permission,
java.lang.String rolename)
Method providing validation functionality for roles
|
java.lang.Boolean |
validateUserPermission(java.lang.String permission,
java.lang.String username)
Method providing validation functionality for users
|
public CommonPermissionsBroker()
public void changePermissionToRole(java.lang.String roleName, java.util.ArrayList<java.lang.String> newPermissions)
roleName
- Name of the rolenewPermissions
- New permissions of the rolepublic void changePermissionToUser(java.lang.String userName, java.util.ArrayList<java.lang.String> newPermissions)
userName
- Name of the usernewPermissions
- New permissions granted to a userpublic java.lang.Boolean validateUserPermission(java.lang.String permission, java.lang.String username)
permission
- Permission to be validatedusername
- Name of the user whose permissions are validatedpublic java.lang.Boolean validateRolePermission(java.lang.String permission, java.lang.String rolename)
permission
- Permission to be validatedrolename
- Name of the role