jakartaee / jakartaee/validation
Add `ConstraintValidatorInitializationContext` to the `ConstraintValidator#initialize`
Open
EE12
- Dominant language
- Java
- Stars
- 163
- Forks
- 67
- Avg merge
- 3d 15h
- Merged PRs (30d)
- 2
Description
Introduce the `ConstraintValidator#initialize(ConstraintDescriptor, ConstraintValidatorInitializationContext)` to provide access to more information at the constraint initialization step (e.g. ClockProvider, implementation-specific context, etc.).
Contributor guide
Research direction
Start by reviewing the ConstraintValidator API and its current initialize contract. Define the ConstraintValidatorInitializationContext and the updated initialize signature so constraint initialization can access the ClockProvider and implementation-specific context described in the issue; done means the API exposes this information consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100