
org.minijax.validation.MinijaxConstraintViolationBuilder Maven / Gradle / Ivy
The newest version!
package org.minijax.validation;
import jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder;
public class MinijaxConstraintViolationBuilder implements ConstraintViolationBuilder {
private final MinijaxConstraintValidatorContext context;
public MinijaxConstraintViolationBuilder(final MinijaxConstraintValidatorContext context) {
this.context = context;
}
@Override
public NodeBuilderDefinedContext addNode(final String name) {
throw new UnsupportedOperationException();
}
@Override
public NodeBuilderCustomizableContext addPropertyNode(final String name) {
throw new UnsupportedOperationException();
}
@Override
public LeafNodeBuilderCustomizableContext addBeanNode() {
throw new UnsupportedOperationException();
}
@Override
public ContainerElementNodeBuilderCustomizableContext addContainerElementNode(
final String name,
final Class> containerType,
final Integer typeArgumentIndex) {
throw new UnsupportedOperationException();
}
@Override
public NodeBuilderDefinedContext addParameterNode(final int index) {
throw new UnsupportedOperationException();
}
@Override
public MinijaxConstraintValidatorContext addConstraintViolation() {
return context;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy