Class FeeCheckCommandExtensionItemV06
java.lang.Object
google.registry.model.ImmutableObject
google.registry.model.domain.fee.FeeQueryCommandExtensionItem
google.registry.model.domain.fee.FeeCheckCommandExtensionItem
google.registry.model.domain.fee06.FeeCheckCommandExtensionItemV06
- All Implemented Interfaces:
Cloneable
An individual price check item in version 0.6 of the fee extension on Check commands.
-
Nested Class Summary
Nested classes/interfaces inherited from class google.registry.model.domain.fee.FeeQueryCommandExtensionItem
FeeQueryCommandExtensionItem.CommandName
Nested classes/interfaces inherited from class google.registry.model.ImmutableObject
ImmutableObject.DoNotHydrate, ImmutableObject.IgnoredInDiffableMap, ImmutableObject.Insignificant
-
Field Summary
Fields inherited from class google.registry.model.ImmutableObject
hashCode
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCreate a builder for a matching fee check response item.The name of the command being checked.org.joda.money.CurrencyUnit
Three-character ISO4217 currency code.The domain name being checked; throws an exception if domain names are not supported.Optional
<org.joda.time.DateTime> The as-of date for the fee extension to run.getPhase()
The phase of the command being checked.The subphase of the command being checked.The command name before being parsed into an enum, for use in error strings.boolean
True if this version of the fee extension supports domain names in Check items.Methods inherited from class google.registry.model.domain.fee.FeeQueryCommandExtensionItem
getPeriod
Methods inherited from class google.registry.model.ImmutableObject
clone, cloneEmptyToNull, createVKey, equals, getSignificantFields, hashCode, toDiffableFieldMap, toHydratedString, toString, toStringHelper
-
Constructor Details
-
FeeCheckCommandExtensionItemV06
public FeeCheckCommandExtensionItemV06()
-
-
Method Details
-
getCommandName
The name of the command being checked.- Specified by:
getCommandName
in classFeeQueryCommandExtensionItem
-
getUnparsedCommandName
The command name before being parsed into an enum, for use in error strings.- Specified by:
getUnparsedCommandName
in classFeeQueryCommandExtensionItem
-
getPhase
The phase of the command being checked.- Specified by:
getPhase
in classFeeQueryCommandExtensionItem
-
getSubphase
The subphase of the command being checked.- Specified by:
getSubphase
in classFeeQueryCommandExtensionItem
-
isDomainNameSupported
public boolean isDomainNameSupported()Description copied from class:FeeCheckCommandExtensionItem
True if this version of the fee extension supports domain names in Check items.- Specified by:
isDomainNameSupported
in classFeeCheckCommandExtensionItem
-
getDomainName
Description copied from class:FeeCheckCommandExtensionItem
The domain name being checked; throws an exception if domain names are not supported.- Specified by:
getDomainName
in classFeeCheckCommandExtensionItem
-
getCurrency
public org.joda.money.CurrencyUnit getCurrency()Description copied from class:FeeQueryCommandExtensionItem
Three-character ISO4217 currency code.Returns null if this version of the fee extension doesn't specify currency at the top level.
- Specified by:
getCurrency
in classFeeQueryCommandExtensionItem
-
createResponseBuilder
Description copied from class:FeeCheckCommandExtensionItem
Create a builder for a matching fee check response item.- Specified by:
createResponseBuilder
in classFeeCheckCommandExtensionItem
-
getEffectiveDate
Description copied from class:FeeQueryCommandExtensionItem
The as-of date for the fee extension to run.- Specified by:
getEffectiveDate
in classFeeQueryCommandExtensionItem
-