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