Package com.gooddata.sdk.model.project
Class Role
java.lang.Object
com.gooddata.sdk.model.project.Role
public class Role
extends java.lang.Object
Project Role
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringURI -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object o)java.util.Set<java.lang.String>getGrantedPermissions()Returns names of granted permissions.java.lang.StringgetIdentifier()java.util.Set<java.lang.String>getPermissions()Returns set of permission names this role can have granted.java.lang.StringgetTitle()java.lang.StringgetUri()inthashCode()booleanhasPermissionGranted(java.lang.String permission)Returnstrueif provided permission is granted.voidsetUri(java.lang.String uri)Allows service to set self link as it is not provided by REST API.java.lang.StringtoString()
-
Field Details
-
URI
public static final java.lang.String URI- See Also:
- Constant Field Values
-
-
Method Details
-
getPermissions
public java.util.Set<java.lang.String> getPermissions()Returns set of permission names this role can have granted.- Returns:
- set of permission names
-
getGrantedPermissions
public java.util.Set<java.lang.String> getGrantedPermissions()Returns names of granted permissions.- Returns:
- set of granted permissions
-
hasPermissionGranted
public boolean hasPermissionGranted(java.lang.String permission)Returnstrueif provided permission is granted.- Parameters:
permission- permission name to test- Returns:
- whether the permission is granted
-
getTitle
public java.lang.String getTitle() -
getIdentifier
public java.lang.String getIdentifier() -
setUri
public void setUri(java.lang.String uri)Allows service to set self link as it is not provided by REST API.NOTE: This is intentionally left package-private.
-
getUri
public java.lang.String getUri() -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-