-
- All Known Subinterfaces:
DatabaseMetaDataValidation,FeatureSetValidation,Version
- All Known Implementing Classes:
AbstractDatabaseMetaDataCapability,AllowedTypesValidation,DatabaseType,FeaturesAllowed,H2Version,JdbcDatabaseMetaDataCapability,MariaDbVersion,MySqlVersion,OracleVersion,PostgresqlVersion,SqlServerVersion,SQLVersion
public interface ValidationCapability
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default StringgetName()default ValidationExceptiontoError(String message)default ValidationExceptiontoError(String message, Throwable th)voidvalidate(ValidationContext context, Consumer<ValidationException> errorConsumer)Validate and addValidationException's to given consumer.
-
-
-
Method Detail
-
getName
default String getName()
- Returns:
- a name of this
ValidationCapability
-
validate
void validate(ValidationContext context, Consumer<ValidationException> errorConsumer)
Validate and addValidationException's to given consumer.- Parameters:
context-errorConsumer-
-
toError
default ValidationException toError(String message)
-
toError
default ValidationException toError(String message, Throwable th)
-
-