Package com.gooddata.sdk.model.project
Class Role
- java.lang.Object
-
- com.gooddata.sdk.model.project.Role
-
public class Role extends java.lang.ObjectProject Role
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringURI
-
Method Summary
All Methods Instance Methods Concrete Methods 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 Detail
-
URI
public static final java.lang.String URI
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-