Enum ConsolePermission

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ConsolePermission>

    public enum ConsolePermission
    extends java.lang.Enum<ConsolePermission>
    Permissions that users may have in the UI, either per-registrar or globally.
    • Enum Constant Detail

      • MANAGE_USERS

        public static final ConsolePermission MANAGE_USERS
        Add, update, or remove other console users.
      • MANAGE_REGISTRARS

        public static final ConsolePermission MANAGE_REGISTRARS
        Add, update, or remove registrars.
      • MANAGE_ACCREDITATION

        public static final ConsolePermission MANAGE_ACCREDITATION
        Manage related registrars, e.g. when one registrar owns another.
      • CONFIGURE_EPP_CONNECTION

        public static final ConsolePermission CONFIGURE_EPP_CONNECTION
        Set up the EPP connection (e.g. certs).
      • GET_REGISTRANT_EMAIL

        public static final ConsolePermission GET_REGISTRANT_EMAIL
        Retrieve the unredacted registrant email from a domain.
      • SUSPEND_DOMAIN

        public static final ConsolePermission SUSPEND_DOMAIN
        Suspend a domain for compliance (non-URS) reasons.
      • SUSPEND_DOMAIN_URS

        public static final ConsolePermission SUSPEND_DOMAIN_URS
        Suspend a domain for the Uniform Rapid Suspension process.
      • DOWNLOAD_DOMAINS

        public static final ConsolePermission DOWNLOAD_DOMAINS
        Download a list of domains under management.
      • CHANGE_NOMULUS_PASSWORD

        public static final ConsolePermission CHANGE_NOMULUS_PASSWORD
        Change the password for a registrar.
      • VIEW_TLD_PORTFOLIO

        public static final ConsolePermission VIEW_TLD_PORTFOLIO
        View all possible TLDs.
      • ONBOARD_ADDITIONAL_PROGRAMS

        public static final ConsolePermission ONBOARD_ADDITIONAL_PROGRAMS
        Onboarding the registrar(s) to extra programs like registry locking.
      • EXECUTE_EPP_COMMANDS

        public static final ConsolePermission EXECUTE_EPP_COMMANDS
        Execute arbitrary EPP commands through the UI.
      • CONTACT_SUPPORT

        public static final ConsolePermission CONTACT_SUPPORT
        Send messages to the registry support team.
      • ACCESS_BILLING_DETAILS

        public static final ConsolePermission ACCESS_BILLING_DETAILS
        Access billing and payment details for a registrar.
      • ACCESS_DOCUMENTATION

        public static final ConsolePermission ACCESS_DOCUMENTATION
        Access any available documentation about the registry.
      • MANAGE_DOCUMENTATION

        public static final ConsolePermission MANAGE_DOCUMENTATION
        Change the documentation available in the UI about the registry.
      • CHECK_ONBOARDING_STATUS

        public static final ConsolePermission CHECK_ONBOARDING_STATUS
        Viewing the onboarding status of a registrar on a TLD.
      • VIEW_PREMIUM_RESERVED_LISTS

        public static final ConsolePermission VIEW_PREMIUM_RESERVED_LISTS
        View premium and/or reserved lists for a TLD.
      • UPLOAD_CONTRACTS

        public static final ConsolePermission UPLOAD_CONTRACTS
        Sign and/or change legal documents like RRAs.
      • ACCESS_CONTRACTS

        public static final ConsolePermission ACCESS_CONTRACTS
        Viewing legal documents like RRAs.
      • VIEW_OPERATIONAL_DATA

        public static final ConsolePermission VIEW_OPERATIONAL_DATA
        View analytics on operations and billing data (possibly TBD).
      • SEND_ANNOUNCEMENTS

        public static final ConsolePermission SEND_ANNOUNCEMENTS
        Create announcements that can be displayed in the UI.
      • VIEW_ANNOUNCEMENTS

        public static final ConsolePermission VIEW_ANNOUNCEMENTS
        View announcements in the UI.
      • VIEW_ACTIVITY_LOG

        public static final ConsolePermission VIEW_ACTIVITY_LOG
        Viewing a record of actions performed in the UI for a particular registrar.
      • REGISTRY_LOCK

        public static final ConsolePermission REGISTRY_LOCK
        View and perform registry locks.
    • Method Detail

      • values

        public static ConsolePermission[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ConsolePermission c : ConsolePermission.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ConsolePermission valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null