| //// |
| ******************************************************************* |
| * Copyright (c) 2019 Eclipse Foundation |
| * |
| * This specification document is made available under the terms |
| * of the Eclipse Foundation Specification License v1.0, which is |
| * available at https://www.eclipse.org/legal/efsl.php. |
| ******************************************************************* |
| //// |
| |
| [[validation]] |
| == Validation |
| |
| Validation is the process of verifying that some data obeys one or more |
| pre-defined constraints. The Bean Validation specification <<bib16>> |
| defines an API to validate Java Beans. This chapter describes how |
| JAX-RS provides native support for validating resource classes based on |
| the concepts presented in <<bib16>>. See <<bv_support>> for |
| more information on implementation requirements. |
| |
| include::_constraint_annotations.adoc[] |
| |
| include::_annotations_and_validators.adoc[] |
| |
| include::_entity_validation.adoc[] |
| |
| include::_default_validation_mode.adoc[] |
| |
| include::_annotation_inheritance.adoc[] |
| |
| include::_validation_and_error_reporting.adoc[] |