private static class TableMapper.LegacyFieldInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
columnLabel
COLUMN-LABEL attribute of this field.
|
private java.lang.Integer |
fieldId
The id of this field in the sequence of the fields of the buffer.
|
private java.lang.String |
format
FORMAT attribute of this field.
|
private java.lang.String |
initial
INITIAL attribute of this field.
|
private BaseDataType |
initialValue
the initial value for this field
|
private java.lang.String |
javaName
The associated DMO property name.
|
private java.lang.String |
label
LABEL attribute of this field.
|
private java.lang.String |
legacyName
The legacy name of this field.
|
private boolean |
literalQuestion
LITERAL-QUESTION attribute of this field.
|
boolean |
mandatory
MANDATORY attribute of this field.
|
java.lang.String |
original
Original property name (not exposed in DMO) for denormalized field with extent.
|
private java.lang.String |
validateExpression
VALIDATE-EXPRESSION attribute of this field.
|
private java.lang.String |
validateMessage
VALIDATE-MESSAGE attribute of this field.
|
Constructor and Description |
---|
LegacyFieldInfo(java.lang.String columnLabel,
java.lang.Integer fieldId,
java.lang.String format,
java.lang.String initial,
java.lang.String javaName,
java.lang.String label,
java.lang.String legacyName,
boolean mandatory,
java.lang.String original,
java.lang.String validateMessage,
java.lang.String validateExpression,
BaseDataType initialValue)
Create a new field information container, holding the legacy and converted names and
field attributes.
|
private java.lang.String columnLabel
private final java.lang.Integer fieldId
bufferField(int)
attribute of the BufferImpl
for
emulating the BUFFER-FIELD(integer)
buffer handle attribute.private java.lang.String format
private final java.lang.String initial
private final java.lang.String javaName
private java.lang.String label
private final java.lang.String legacyName
private boolean literalQuestion
public final boolean mandatory
public final java.lang.String original
private java.lang.String validateMessage
private java.lang.String validateExpression
private final BaseDataType initialValue
public LegacyFieldInfo(java.lang.String columnLabel, java.lang.Integer fieldId, java.lang.String format, java.lang.String initial, java.lang.String javaName, java.lang.String label, java.lang.String legacyName, boolean mandatory, java.lang.String original, java.lang.String validateMessage, java.lang.String validateExpression, BaseDataType initialValue)
columnLabel
- COLUMN-LABEL attribute.fieldId
- The id of field in the sequence of the fields of the buffer.format
- FORMAT attribute.initial
- INITIAL attribute.javaName
- The field's associated DMO property name.label
- LABEL attribute.legacyName
- The field's legacy name.mandatory
- MANDATORY attribute.original
- Original property name (actually not exposed in DMO) for denormalized field
with extent.validateMessage
- VALIDATE-MESSAGE attribute.validateExpression
- VALIDATE-EXPRESSION attribute.