blob: 0ad7621a85abfe365798c23c5bd1172f7aa4adeb [file]
////
*******************************************************************
* 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[]