Package google.registry.model.console
Enum Class ConsolePermission
- All Implemented Interfaces:
Serializable
,Comparable<ConsolePermission>
,Constable
Permissions that users may have in the UI, either per-registrar or globally.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAccess billing and payment details for a registrar.Viewing legal documents like RRAs.Access any available documentation about the registry.Change the password for a registrar.Viewing the onboarding status of a registrar on a TLD.Set up the EPP connection (e.g.Send messages to the registry support team.Download a list of domains under management.Edit basic information about a registrar.Execute arbitrary EPP commands through the UI.Retrieve the unredacted registrant email from a domain.Manage related registrars, e.g.Change the documentation available in the UI about the registry.Add, update, or remove registrars.Add, update, or remove other console users.Onboarding the registrar(s) to extra programs like registry locking.View and perform registry locks.Create announcements that can be displayed in the UI.Suspend a domain for compliance (non-URS) reasons.Suspend a domain for the Uniform Rapid Suspension process.Sign and/or change legal documents like RRAs.Viewing a record of actions performed in the UI for a particular registrar.View announcements in the UI.View analytics on operations and billing data (possibly TBD).View premium and/or reserved lists for a TLD.View basic information about a registrar.View registrars.View all possible TLDs. -
Method Summary
Modifier and TypeMethodDescriptionstatic ConsolePermission
Returns the enum constant of this class with the specified name.static ConsolePermission[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
VIEW_REGISTRAR_DETAILS
View basic information about a registrar. -
EDIT_REGISTRAR_DETAILS
Edit basic information about a registrar. -
MANAGE_USERS
Add, update, or remove other console users. -
VIEW_REGISTRARS
View registrars. -
MANAGE_REGISTRARS
Add, update, or remove registrars. -
MANAGE_ACCREDITATION
Manage related registrars, e.g. when one registrar owns another. -
CONFIGURE_EPP_CONNECTION
Set up the EPP connection (e.g. certs). -
GET_REGISTRANT_EMAIL
Retrieve the unredacted registrant email from a domain. -
SUSPEND_DOMAIN
Suspend a domain for compliance (non-URS) reasons. -
SUSPEND_DOMAIN_URS
Suspend a domain for the Uniform Rapid Suspension process. -
DOWNLOAD_DOMAINS
Download a list of domains under management. -
CHANGE_NOMULUS_PASSWORD
Change the password for a registrar. -
VIEW_TLD_PORTFOLIO
View all possible TLDs. -
ONBOARD_ADDITIONAL_PROGRAMS
Onboarding the registrar(s) to extra programs like registry locking. -
EXECUTE_EPP_COMMANDS
Execute arbitrary EPP commands through the UI. -
CONTACT_SUPPORT
Send messages to the registry support team. -
ACCESS_BILLING_DETAILS
Access billing and payment details for a registrar. -
ACCESS_DOCUMENTATION
Access any available documentation about the registry. -
MANAGE_DOCUMENTATION
Change the documentation available in the UI about the registry. -
CHECK_ONBOARDING_STATUS
Viewing the onboarding status of a registrar on a TLD. -
VIEW_PREMIUM_RESERVED_LISTS
View premium and/or reserved lists for a TLD. -
UPLOAD_CONTRACTS
Sign and/or change legal documents like RRAs. -
ACCESS_CONTRACTS
Viewing legal documents like RRAs. -
VIEW_OPERATIONAL_DATA
View analytics on operations and billing data (possibly TBD). -
SEND_ANNOUNCEMENTS
Create announcements that can be displayed in the UI. -
VIEW_ANNOUNCEMENTS
View announcements in the UI. -
VIEW_ACTIVITY_LOG
Viewing a record of actions performed in the UI for a particular registrar. -
REGISTRY_LOCK
View and perform registry locks.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-