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.String URI  
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)  
    java.util.Set<java.lang.String> getGrantedPermissions()
    Returns names of granted permissions.
    java.lang.String getIdentifier()  
    java.util.Set<java.lang.String> getPermissions()
    Returns set of permission names this role can have granted.
    java.lang.String getTitle()  
    java.lang.String getUri()  
    int hashCode()  
    boolean hasPermissionGranted​(java.lang.String permission)
    Returns true if provided permission is granted.
    void setUri​(java.lang.String uri)
    Allows service to set self link as it is not provided by REST API.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • 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)
      Returns true if 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:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object