public class LocalDateTimeToString extends java.lang.Object implements TypeAdapter<java.time.LocalDateTime,java.lang.String>
Constructor and Description |
---|
LocalDateTimeToString() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
algorithmToUnderlying(java.time.LocalDateTime algorithmValue)
Convert an object from the algorithm type to the underlying type.
|
void |
configure(MaskValueMetadata metadata,
MaskingAlgorithm<java.time.LocalDateTime> maskingAlgorithm)
Configure this adapter.
|
MaskingAlgorithm.MaskingType |
getAlgorithmType()
Get the algorithm type of this type adapter.
|
UnderlyingDataType |
getUnderlyingType()
Get the underlying type of this type adapter.
|
java.time.LocalDateTime |
underlyingToAlgorithm(java.lang.String underValue)
Convert an object from the underlying type to the algorithm type.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configure
public MaskingAlgorithm.MaskingType getAlgorithmType()
TypeAdapter
getAlgorithmType
in interface TypeAdapter<java.time.LocalDateTime,java.lang.String>
public UnderlyingDataType getUnderlyingType()
TypeAdapter
getUnderlyingType
in interface TypeAdapter<java.time.LocalDateTime,java.lang.String>
public void configure(MaskValueMetadata metadata, MaskingAlgorithm<java.time.LocalDateTime> maskingAlgorithm)
TypeAdapter
configure
in interface TypeAdapter<java.time.LocalDateTime,java.lang.String>
metadata
- An interface providing methods to retrieve additional information about the
underlying typemaskingAlgorithm
- An algorithm instance this adapter is instantiated forpublic java.lang.String algorithmToUnderlying(java.time.LocalDateTime algorithmValue)
TypeAdapter
algorithmToUnderlying
in interface TypeAdapter<java.time.LocalDateTime,java.lang.String>
algorithmValue
- An object of the type referenced by getAlgorithmTypepublic java.time.LocalDateTime underlyingToAlgorithm(java.lang.String underValue) throws PreMaskTypeConversionException
TypeAdapter
underlyingToAlgorithm
in interface TypeAdapter<java.time.LocalDateTime,java.lang.String>
underValue
- An object of the type referenced by getUnderlyingTypePreMaskTypeConversionException
- If the type conversion fails