Package google.registry.model.console
Enum ConsolePermission
- java.lang.Object
-
- java.lang.Enum<ConsolePermission>
-
- google.registry.model.console.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 Summary
Enum Constants Enum Constant Description ACCESS_BILLING_DETAILS
Access billing and payment details for a registrar.ACCESS_CONTRACTS
Viewing legal documents like RRAs.ACCESS_DOCUMENTATION
Access any available documentation about the registry.CHANGE_NOMULUS_PASSWORD
Change the password for a registrar.CHECK_ONBOARDING_STATUS
Viewing the onboarding status of a registrar on a TLD.CONFIGURE_EPP_CONNECTION
Set up the EPP connection (e.g.CONTACT_SUPPORT
Send messages to the registry support team.DOWNLOAD_DOMAINS
Download a list of domains under management.EXECUTE_EPP_COMMANDS
Execute arbitrary EPP commands through the UI.GET_REGISTRANT_EMAIL
Retrieve the unredacted registrant email from a domain.MANAGE_ACCREDITATION
Manage related registrars, e.g.MANAGE_DOCUMENTATION
Change the documentation available in the UI about the registry.MANAGE_REGISTRARS
Add, update, or remove registrars.MANAGE_USERS
Add, update, or remove other console users.ONBOARD_ADDITIONAL_PROGRAMS
Onboarding the registrar(s) to extra programs like registry locking.REGISTRY_LOCK
View and perform registry locks.SEND_ANNOUNCEMENTS
Create announcements that can be displayed in the UI.SUSPEND_DOMAIN
Suspend a domain for compliance (non-URS) reasons.SUSPEND_DOMAIN_URS
Suspend a domain for the Uniform Rapid Suspension process.UPLOAD_CONTRACTS
Sign and/or change legal documents like RRAs.VIEW_ACTIVITY_LOG
Viewing a record of actions performed in the UI for a particular registrar.VIEW_ANNOUNCEMENTS
View announcements in the UI.VIEW_OPERATIONAL_DATA
View analytics on operations and billing data (possibly TBD).VIEW_PREMIUM_RESERVED_LISTS
View premium and/or reserved lists for a TLD.VIEW_TLD_PORTFOLIO
View all possible TLDs.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConsolePermission
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ConsolePermission[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
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 namejava.lang.NullPointerException
- if the argument is null
-
-