> For the complete documentation index, see [llms.txt](https://bernardo.gitbook.io/development-docs-java/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bernardo.gitbook.io/development-docs-java/java-bean-validation/validator.md).

# Validator

Java offers a validator interface as javax.validation.Validator.

## Usage

```java
Collection<ConstraintViolation<String>> constraintViolations;

constraintViolations = validator.validate(object);
```

### Validating groups

```java
constraintViolations = validator.validate(object, UpdateValidationGroup.class)
```
