Package google.registry.model.reporting
Enum DomainTransactionRecord.TransactionReportField
- java.lang.Object
-
- java.lang.Enum<DomainTransactionRecord.TransactionReportField>
-
- google.registry.model.reporting.DomainTransactionRecord.TransactionReportField
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<DomainTransactionRecord.TransactionReportField>
- Enclosing class:
- DomainTransactionRecord
public static enum DomainTransactionRecord.TransactionReportField extends java.lang.Enum<DomainTransactionRecord.TransactionReportField>
The field added to by reportAmount within the transaction report.The reportField specifies which column the reportAmount contributes to in the overall report. ICANN wants a column for every add/renew broken down by number of years, so we have the NET_ADDS_#_YR and NET_RENEWS_#_YR boilerplate to facilitate report generation.
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description static com.google.common.collect.ImmutableSet<DomainTransactionRecord.TransactionReportField>
ADD_FIELDS
static com.google.common.collect.ImmutableSet<DomainTransactionRecord.TransactionReportField>
RENEW_FIELDS
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DomainTransactionRecord.TransactionReportField
netAddsFieldFromYears(int years)
Boilerplate to simplify getting the NET_ADDS_#_YR enum from a number of years.static DomainTransactionRecord.TransactionReportField
netRenewsFieldFromYears(int years)
Boilerplate to simplify getting the NET_RENEWS_#_YR enum from a number of years.static DomainTransactionRecord.TransactionReportField
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DomainTransactionRecord.TransactionReportField[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NET_ADDS_1_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_1_YR
-
NET_ADDS_2_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_2_YR
-
NET_ADDS_3_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_3_YR
-
NET_ADDS_4_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_4_YR
-
NET_ADDS_5_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_5_YR
-
NET_ADDS_6_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_6_YR
-
NET_ADDS_7_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_7_YR
-
NET_ADDS_8_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_8_YR
-
NET_ADDS_9_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_9_YR
-
NET_ADDS_10_YR
public static final DomainTransactionRecord.TransactionReportField NET_ADDS_10_YR
-
NET_RENEWS_1_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_1_YR
-
NET_RENEWS_2_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_2_YR
-
NET_RENEWS_3_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_3_YR
-
NET_RENEWS_4_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_4_YR
-
NET_RENEWS_5_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_5_YR
-
NET_RENEWS_6_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_6_YR
-
NET_RENEWS_7_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_7_YR
-
NET_RENEWS_8_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_8_YR
-
NET_RENEWS_9_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_9_YR
-
NET_RENEWS_10_YR
public static final DomainTransactionRecord.TransactionReportField NET_RENEWS_10_YR
-
TRANSFER_SUCCESSFUL
public static final DomainTransactionRecord.TransactionReportField TRANSFER_SUCCESSFUL
-
TRANSFER_NACKED
public static final DomainTransactionRecord.TransactionReportField TRANSFER_NACKED
-
DELETED_DOMAINS_GRACE
public static final DomainTransactionRecord.TransactionReportField DELETED_DOMAINS_GRACE
-
DELETED_DOMAINS_NOGRACE
public static final DomainTransactionRecord.TransactionReportField DELETED_DOMAINS_NOGRACE
-
RESTORED_DOMAINS
public static final DomainTransactionRecord.TransactionReportField RESTORED_DOMAINS
-
-
Field Detail
-
ADD_FIELDS
public static final com.google.common.collect.ImmutableSet<DomainTransactionRecord.TransactionReportField> ADD_FIELDS
-
RENEW_FIELDS
public static final com.google.common.collect.ImmutableSet<DomainTransactionRecord.TransactionReportField> RENEW_FIELDS
-
-
Method Detail
-
values
public static DomainTransactionRecord.TransactionReportField[] 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 (DomainTransactionRecord.TransactionReportField c : DomainTransactionRecord.TransactionReportField.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DomainTransactionRecord.TransactionReportField 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
-
netAddsFieldFromYears
public static DomainTransactionRecord.TransactionReportField netAddsFieldFromYears(int years)
Boilerplate to simplify getting the NET_ADDS_#_YR enum from a number of years.
-
netRenewsFieldFromYears
public static DomainTransactionRecord.TransactionReportField netRenewsFieldFromYears(int years)
Boilerplate to simplify getting the NET_RENEWS_#_YR enum from a number of years.
-
-