Class Role


  • public class Role
    extends Object
    Project Role
    • Field Detail

      • TEMPLATE

        public static final org.springframework.web.util.UriTemplate TEMPLATE
    • Method Detail

      • getPermissions

        public Set<String> getPermissions()
        Returns set of permission names this role can have granted.
        Returns:
        set of permission names
      • getGrantedPermissions

        public Set<String> getGrantedPermissions()
        Returns names of granted permissions.
        Returns:
        set of granted permissions
      • hasPermissionGranted

        public boolean hasPermissionGranted​(String permission)
        Returns true if provided permission is granted.
        Parameters:
        permission - permission name to test
        Returns:
        whether the permission is granted
      • getTitle

        public String getTitle()
      • getIdentifier

        public String getIdentifier()
      • getUri

        public String getUri()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object