public class RoleInfo extends Object implements Serializable
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) |
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(Integer projectID, RolePermissions.Permission permission)
public void grantGeneralPermissionInProject(Integer projectID, RolePermissions.Permission permission)
public void revokeGeneralPermissionInProject(Integer projectID, RolePermissions.Permission permission)
public boolean hasJobPermission(Integer projectID, Integer jobID, RolePermissions.Permission permission)
public void grantJobPermission(Integer projectID, Integer jobID, RolePermissions.Permission permission)
public void revokeJobPermission(Integer projectID, Integer jobID, RolePermissions.Permission permission)
public boolean hasPermissions()
Copyright © 2021 Denodo Technologies. All rights reserved.