public enum DateErrorReason extends Enum<DateErrorReason>
Java class for DateError.Reason.
The following schema fragment specifies the expected content contained within this class.
<simpleType name="DateError.Reason">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="INVALID_FIELD_VALUES_IN_DATE"/>
<enumeration value="INVALID_FIELD_VALUES_IN_DATE_TIME"/>
<enumeration value="INVALID_STRING_DATE"/>
<enumeration value="INVALID_STRING_DATE_RANGE"/>
<enumeration value="INVALID_STRING_DATE_TIME"/>
<enumeration value="EARLIER_THAN_MINIMUM_DATE"/>
<enumeration value="LATER_THAN_MAXIMUM_DATE"/>
<enumeration value="DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE"/>
<enumeration value="DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL"/>
</restriction>
</simpleType>
| Enum Constant and Description |
|---|
DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL
Both dates in range are null.
|
DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE
Date range bounds are not in order.
|
EARLIER_THAN_MINIMUM_DATE
Date is before allowed minimum.
|
INVALID_FIELD_VALUES_IN_DATE
Given field values do not correspond to a valid date.
|
INVALID_FIELD_VALUES_IN_DATE_TIME
Given field values do not correspond to a valid date time.
|
INVALID_STRING_DATE
The string date's format should be yyyymmdd.
|
INVALID_STRING_DATE_RANGE
The string date range's format should be yyyymmdd yyyymmdd.
|
INVALID_STRING_DATE_TIME
The string date time's format should be yyyymmdd hhmmss [tz].
|
LATER_THAN_MAXIMUM_DATE
Date is after allowed maximum.
|
| Modifier and Type | Method and Description |
|---|---|
static DateErrorReason |
fromValue(String v) |
String |
value() |
static DateErrorReason |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DateErrorReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DateErrorReason INVALID_FIELD_VALUES_IN_DATE
public static final DateErrorReason INVALID_FIELD_VALUES_IN_DATE_TIME
public static final DateErrorReason INVALID_STRING_DATE
public static final DateErrorReason INVALID_STRING_DATE_RANGE
public static final DateErrorReason INVALID_STRING_DATE_TIME
public static final DateErrorReason EARLIER_THAN_MINIMUM_DATE
public static final DateErrorReason LATER_THAN_MAXIMUM_DATE
public static final DateErrorReason DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE
public static final DateErrorReason DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL
public static DateErrorReason[] values()
for (DateErrorReason c : DateErrorReason.values()) System.out.println(c);
public static DateErrorReason valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String value()
public static DateErrorReason fromValue(String v)
Copyright © 2023. All rights reserved.