@Evolving public interface RoleChange
| Modifier and Type | Interface and Description |
|---|---|
static class |
RoleChange.AddSecurableObject
A AddSecurableObject to add a securable object to a role.
|
static class |
RoleChange.RemoveSecurableObject
A RemoveSecurableObject to remove a securable object from a role.
|
static class |
RoleChange.UpdateSecurableObject
A UpdateSecurableObject is to update securable object's privilege from a role.
|
| Modifier and Type | Method and Description |
|---|---|
static RoleChange |
addSecurableObject(java.lang.String roleName,
SecurableObject securableObject)
Create a RoleChange to add a securable object into a role.
|
static RoleChange |
removeSecurableObject(java.lang.String roleName,
SecurableObject securableObject)
Create a RoleChange to remove a securable object from a role.
|
static RoleChange |
updateSecurableObject(java.lang.String roleName,
SecurableObject securableObject,
SecurableObject newSecurableObject)
Update a securable object RoleChange.
|
static RoleChange addSecurableObject(java.lang.String roleName, SecurableObject securableObject)
roleName - The role name.securableObject - The securable object.static RoleChange removeSecurableObject(java.lang.String roleName, SecurableObject securableObject)
roleName - The role name.securableObject - The securable object.static RoleChange updateSecurableObject(java.lang.String roleName, SecurableObject securableObject, SecurableObject newSecurableObject)
roleName - The role name.securableObject - The securable object.newSecurableObject - The new securable object.