public final class GenericDataImpl extends GenericData
| Modifier and Type | Method and Description |
|---|---|
static GenericData |
CreateGenericData(java.lang.Object value,
TypeAdapter<java.lang.Object,java.lang.Object> adapter,
MaskValueMetadataImpl metadata,
boolean readOnly) |
java.math.BigDecimal |
getBigDecmialValue() |
java.nio.ByteBuffer |
getByteBufferValue() |
java.time.LocalDateTime |
getLocalDateTimeValue() |
MaskValueMetadataImpl |
getMetadata() |
java.lang.String |
getStringValue() |
java.lang.Object |
getUnderlyingValue() |
boolean |
isNull() |
void |
setValue(java.math.BigDecimal numValue) |
void |
setValue(java.nio.ByteBuffer byteVal) |
void |
setValue(java.time.LocalDateTime dateVal) |
void |
setValue(java.lang.String strValue) |
public static GenericData CreateGenericData(java.lang.Object value, TypeAdapter<java.lang.Object,java.lang.Object> adapter, MaskValueMetadataImpl metadata, boolean readOnly) throws PreMaskTypeConversionException
PreMaskTypeConversionExceptionpublic java.lang.Object getUnderlyingValue()
throws PostMaskTypeConversionException
getUnderlyingValue in class GenericDataPostMaskTypeConversionExceptionpublic void setValue(java.lang.String strValue)
setValue in class GenericDatapublic void setValue(java.math.BigDecimal numValue)
setValue in class GenericDatapublic void setValue(java.time.LocalDateTime dateVal)
setValue in class GenericDatapublic void setValue(java.nio.ByteBuffer byteVal)
setValue in class GenericDatapublic java.lang.String getStringValue()
getStringValue in class GenericDatapublic java.math.BigDecimal getBigDecmialValue()
getBigDecmialValue in class GenericDatapublic java.time.LocalDateTime getLocalDateTimeValue()
getLocalDateTimeValue in class GenericDatapublic java.nio.ByteBuffer getByteBufferValue()
getByteBufferValue in class GenericDatapublic boolean isNull()
isNull in class GenericDatapublic MaskValueMetadataImpl getMetadata()
getMetadata in class GenericData