public class RoleInfo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static long |
serialVersionUID
For interoperability with possible future changes.
|
| Constructor and Description |
|---|
RoleInfo(RoleData roleData) |
RoleInfo(RoleData roleData,
RolePermissions permissions) |
RoleInfo(RoleInfo original) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
RolePermissions |
getPermissions() |
RoleData |
getRoleData() |
void |
grantGeneralPermission(RolePermissions.Permission permission) |
void |
grantGeneralPermissionInProject(java.lang.Integer projectID,
RolePermissions.Permission permission) |
void |
grantJobPermission(java.lang.Integer projectID,
java.lang.Integer jobID,
RolePermissions.Permission permission) |
boolean |
hasGeneralPermission(RolePermissions.Permission permission) |
boolean |
hasGeneralPermissionInProject(java.lang.Integer projectID,
RolePermissions.Permission permission) |
int |
hashCode() |
boolean |
hasJobPermission(java.lang.Integer projectID,
java.lang.Integer jobID,
RolePermissions.Permission permission) |
boolean |
hasPermissions() |
void |
revokeGeneralPermission(RolePermissions.Permission permission) |
void |
revokeGeneralPermissionInProject(java.lang.Integer projectID,
RolePermissions.Permission permission) |
void |
revokeJobPermission(java.lang.Integer projectID,
java.lang.Integer jobID,
RolePermissions.Permission permission) |
java.lang.String |
toString() |
protected static final long serialVersionUID
public RoleInfo(RoleInfo original)
public RoleInfo(RoleData roleData)
public RoleInfo(RoleData roleData, RolePermissions permissions)
public RoleData getRoleData()
public RolePermissions getPermissions()
public boolean hasGeneralPermission(RolePermissions.Permission permission)
public void grantGeneralPermission(RolePermissions.Permission permission)
public void revokeGeneralPermission(RolePermissions.Permission permission)
public boolean hasGeneralPermissionInProject(java.lang.Integer projectID,
RolePermissions.Permission permission)
public void grantGeneralPermissionInProject(java.lang.Integer projectID,
RolePermissions.Permission permission)
public void revokeGeneralPermissionInProject(java.lang.Integer projectID,
RolePermissions.Permission permission)
public boolean hasJobPermission(java.lang.Integer projectID,
java.lang.Integer jobID,
RolePermissions.Permission permission)
public void grantJobPermission(java.lang.Integer projectID,
java.lang.Integer jobID,
RolePermissions.Permission permission)
public void revokeJobPermission(java.lang.Integer projectID,
java.lang.Integer jobID,
RolePermissions.Permission permission)
public boolean hasPermissions()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2024 Denodo Technologies. All rights reserved.