Interface ValidatingBinaryHandler<T,S>
-
- All Known Implementing Classes:
AbstractBinaryHandlerCustomValue,AbstractBinaryHandlerCustomValueFixedLength,AbstractBinaryHandlerCustomValueVariableLength,AbstractBinaryHandlerInetAddress,BinaryHandlerBigDecimal,BinaryHandlerBigInteger,BinaryHandlerBoolean,BinaryHandlerByte,BinaryHandlerCharacter,BinaryHandlerClass,BinaryHandlerCurrency,BinaryHandlerDouble,BinaryHandlerFile,BinaryHandlerFloat,BinaryHandlerInet4Address,BinaryHandlerInet6Address,BinaryHandlerInetAddress,BinaryHandlerInteger,BinaryHandlerLocale,BinaryHandlerLong,BinaryHandlerOptionalDouble,BinaryHandlerOptionalInt,BinaryHandlerOptionalLong,BinaryHandlerPath,BinaryHandlerPattern,BinaryHandlerShort,BinaryHandlerString,BinaryHandlerURI,BinaryHandlerURL,BinaryHandlerZoneOffset
public interface ValidatingBinaryHandler<T,S>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SgetValidationStateFromBinary(Binary data)SgetValidationStateFromInstance(T instance)default voidthrowInconsistentStateException(T instance, Object instanceStateRepresentation, Object binaryStateRepresentation)default voidvalidateState(Binary data, T instance, PersistenceLoadHandler handler)default voidvalidateStates(T instance, S instanceState, S binaryState)
-
-
-
Method Detail
-
validateState
default void validateState(Binary data, T instance, PersistenceLoadHandler handler)
-
-