liquibase.integration.spring.Customizer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of liquibase-core Show documentation
Show all versions of liquibase-core Show documentation
Liquibase is a tool for managing and executing database changes.
The newest version!
package liquibase.integration.spring;
/**
* Callback interface that accepts a single input argument and returns no result.
*
* @param the type of the input to the operation
*/
@FunctionalInterface
public interface Customizer {
/**
* Performs the customizations on the input argument.
* @param t the input argument
*/
void customize(T t);
/**
* Returns a {@link Customizer} that does not alter the input argument.
* @return a {@link Customizer} that does not alter the input argument.
*/
static Customizer withDefaults() {
return (t) -> {
};
}
}