Skip to content

Commit 8d71495

Browse files
cleanup hbv module
1 parent 887dc9d commit 8d71495

1 file changed

Lines changed: 0 additions & 25 deletions

File tree

modules/jooby-hbv/src/main/java/io/jooby/hbv/HbvModule.java

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,15 @@
1414
import org.hibernate.validator.HibernateValidator;
1515
import org.hibernate.validator.HibernateValidatorConfiguration;
1616

17-
import java.lang.reflect.Type;
18-
import java.util.Set;
1917
import java.util.function.Consumer;
20-
import java.util.function.Predicate;
2118

2219
import static jakarta.validation.Validation.byProvider;
2320
import static java.util.Objects.requireNonNull;
2421

2522
public class HbvModule implements Extension {
2623

27-
private final Predicate<Type> predicate;
2824
private Consumer<HibernateValidatorConfiguration> configurer;
2925

30-
public HbvModule() {
31-
this(none());
32-
}
33-
34-
public HbvModule(Predicate<Type> predicate) {
35-
this.predicate = requireNonNull(predicate, "Predicate is required.");
36-
}
37-
38-
public HbvModule(final Class<?>... classes) {
39-
this.predicate = typeIs(Set.of(classes));
40-
}
41-
4226
public HbvModule doWith(final Consumer<HibernateValidatorConfiguration> configurer) {
4327
this.configurer = requireNonNull(configurer, "Configurer callback is required.");
4428
return this;
@@ -54,17 +38,8 @@ public void install(@NonNull Jooby application) {
5438

5539
try (ValidatorFactory factory = cfg.buildValidatorFactory()) {
5640
Validator validator = factory.getValidator();
57-
application.messageValidator(validator, predicate);
5841
application.getServices().put(Validator.class, validator);
5942
}
6043

6144
}
62-
63-
static Predicate<Type> typeIs(final Set<Class<?>> classes) {
64-
return type -> classes.contains((Class<?>) type);
65-
}
66-
67-
static Predicate<Type> none() {
68-
return type -> false;
69-
}
7045
}

0 commit comments

Comments
 (0)