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
PreMaskTypeConversionException
public java.lang.Object getUnderlyingValue() throws PostMaskTypeConversionException
getUnderlyingValue
in class GenericData
PostMaskTypeConversionException
public void setValue(java.lang.String strValue)
setValue
in class GenericData
public void setValue(java.math.BigDecimal numValue)
setValue
in class GenericData
public void setValue(java.time.LocalDateTime dateVal)
setValue
in class GenericData
public void setValue(java.nio.ByteBuffer byteVal)
setValue
in class GenericData
public java.lang.String getStringValue()
getStringValue
in class GenericData
public java.math.BigDecimal getBigDecmialValue()
getBigDecmialValue
in class GenericData
public java.time.LocalDateTime getLocalDateTimeValue()
getLocalDateTimeValue
in class GenericData
public java.nio.ByteBuffer getByteBufferValue()
getByteBufferValue
in class GenericData
public boolean isNull()
isNull
in class GenericData
public MaskValueMetadataImpl getMetadata()
getMetadata
in class GenericData