Enum DateType
- java.lang.Object
-
- java.lang.Enum<DateType>
-
- de.ipk_gatersleben.bit.bi.edal.primary_data.reference.datacite.xml.types.DateType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<DateType>
,java.lang.constant.Constable
public enum DateType extends java.lang.Enum<DateType>
The type of date. To indicate a date period, provide two dates, specifying the StartDate and the EndDate. To indicate the end of an embargo period, use Available. To indicate the start of an embargo period, use Submitted or Accepted, as appropriate.
-
-
Method Summary
Modifier and Type Method Description static DateType
fromValue(java.lang.String value)
Method fromValue.void
setValue(java.lang.String value)
java.lang.String
toString()
Method toString.java.lang.String
value()
Method value.static DateType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DateType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Accepted
public static final DateType Accepted
Constant ACCEPTED
-
Available
public static final DateType Available
Constant AVAILABLE
-
Copyrighted
public static final DateType Copyrighted
Constant COPYRIGHTED
-
Created
public static final DateType Created
Constant CREATED
-
Collected
public static final DateType Collected
Constant COLLECTED
-
Issued
public static final DateType Issued
Constant ISSUED
-
Submitted
public static final DateType Submitted
Constant SUBMITTED
-
Updated
public static final DateType Updated
Constant UPDATED
-
Valid
public static final DateType Valid
Constant VALID
-
-
Method Detail
-
values
public static DateType[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DateType 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
-
fromValue
public static DateType fromValue(java.lang.String value)
Method fromValue.- Parameters:
value
- the value for the date to set- Returns:
- the constant for this value
-
setValue
public void setValue(java.lang.String value)
- Parameters:
value
- the value to set
-
toString
public java.lang.String toString()
Method toString.- Overrides:
toString
in classjava.lang.Enum<DateType>
- Returns:
- the value of this constant
-
value
public java.lang.String value()
Method value.- Returns:
- the value of this constant
-
-