Class Roles


  • public class Roles
    extends Object
    Validation, utility and serialization methods for roles used in user management.
    Author:
    jonmv
    • Method Detail

      • tenantRoles

        public static List<TenantRole> tenantRoles​(com.yahoo.config.provision.TenantName tenant)
        Returns the list of TenantRoles a UserId may be a member of.
      • applicationRoles

        public static List<ApplicationRole> applicationRoles​(com.yahoo.config.provision.TenantName tenant,
                                                             com.yahoo.config.provision.ApplicationName application)
        Returns the list of ApplicationRoles a UserId may be a member of.
      • toRole

        public static Role toRole​(String value)
        Returns the Role the given value represents.
      • toRole

        public static Role toRole​(com.yahoo.config.provision.TenantName tenant,
                                  String roleName)
        Returns the Role the given tenant, application and role names correspond to.
      • toRole

        public static Role toRole​(com.yahoo.config.provision.TenantName tenant,
                                  com.yahoo.config.provision.ApplicationName application,
                                  String roleName)
        Returns the Role the given tenant and role names correspond to.
      • valueOf

        public static String valueOf​(Role role)
        Returns a serialised representation the given role.