com.ibm.zosconnect.buildtoolkit
Enum BindfileGenerator.DateTime
- java.lang.Object
-
- java.lang.Enum<BindfileGenerator.DateTime>
-
- com.ibm.zosconnect.buildtoolkit.BindfileGenerator.DateTime
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<BindfileGenerator.DateTime>
- Enclosing class:
- BindfileGenerator
public static enum BindfileGenerator.DateTime extends java.lang.Enum<BindfileGenerator.DateTime>
ForBindfileGenerator.BindfileGenerator(String, String, String, Language, ProgramInterface, String, String, CharVarying, Boolean, String, Boolean, String)
andBindfileGenerator.BindfileGenerator(String, String, String, Boolean, Language, ProgramInterface, String, String, CharVarying, String, String, Boolean, String, Boolean, Boolean, DateTime, String)
this specifies if potential ABSTIME fields in the high-level language structure are mapped as timestamps. Only thePACKED15
andUNUSED
values are applicable. ForBindfileGenerator.BindfileGenerator(String, String, String, String, String, Language, ProgramInterface, String, String, CharVarying, Boolean, Boolean, String, Integer, Integer, String, DateTime, Integer, Integer, String, NameTruncation, String)
this specifies how JSON date-time format properties are mapped to the language structure. Only thePACKED15
andSTRING
values are applicable.
-
-
Enum Constant Summary
Enum Constants Enum Constant and Description PACKED15
For bottom-up constructors, packed decimal fields of length 15 (8 bytes) are treated as CICS ABSTIME fields, and mapped as timestamps.STRING
JSON date-time format properties are processed as text.UNUSED
Packed decimal fields of length 15 (8 bytes) are not treated as timestamps.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static BindfileGenerator.DateTime
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static BindfileGenerator.DateTime[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
STRING
public static final BindfileGenerator.DateTime STRING
JSON date-time format properties are processed as text.
-
PACKED15
public static final BindfileGenerator.DateTime PACKED15
For bottom-up constructors, packed decimal fields of length 15 (8 bytes) are treated as CICS ABSTIME fields, and mapped as timestamps. For top-down constructors, JSON date-time format properties are processed as a time stamp and is mapped to CICS ABSTIME format.
-
UNUSED
public static final BindfileGenerator.DateTime UNUSED
Packed decimal fields of length 15 (8 bytes) are not treated as timestamps.
-
-
Method Detail
-
values
public static BindfileGenerator.DateTime[] 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 (BindfileGenerator.DateTime c : BindfileGenerator.DateTime.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BindfileGenerator.DateTime 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
-
-