Import dependency to your maven pom
<dependency>
<groupId>org.archmix</groupId>
<artifactId>toolbox</artifactId>
<version>${toolboxVersion}</version>
</dependency>import toolbox.validation.interfaces.CompositeValidation;
import static toolbox.validation.interfaces.ValueValidation.*;
public void validate() {
CompositeValidation.create().add(notEmpty(this.url).withMessage("Invalid database url"))
.add(notEmpty(this.user).withMessage("Invalid database user"))
.add(notNull(this.vendor).withMessage("Database is not supported yet")).validate();
}https://github.com/archmix/community/blob/master/LICENSE.md
https://github.com/archmix/community/blob/master/CODE_OF_CONDUCT.md