Index
All Classes and Interfaces|All Packages|Serialized Form
D
- DomainInvariantViolationException - Exception Class in uk.co.jasonmarston.kiunzi.utility.validator
-
Exception thrown when one or more Bean Validation constraints are violated on a domain object during invariant checking.
- DomainInvariantViolationException(Set<? extends ConstraintViolation<?>>) - Constructor for exception class uk.co.jasonmarston.kiunzi.utility.validator.DomainInvariantViolationException
-
Constructs a
DomainInvariantViolationExceptionfrom the given set of constraint violations. - DomainInvariantViolationException.Violation - Record Class in uk.co.jasonmarston.kiunzi.utility.validator
-
An immutable summary of a single Bean Validation constraint violation.
E
- equals(Object) - Method in record class uk.co.jasonmarston.kiunzi.utility.validator.DomainInvariantViolationException.Violation
-
Indicates whether some other object is "equal to" this one.
H
- hashCode() - Method in record class uk.co.jasonmarston.kiunzi.utility.validator.DomainInvariantViolationException.Violation
-
Returns a hash code value for this object.
I
- INSTANCE - Enum constant in enum class uk.co.jasonmarston.kiunzi.utility.validator.InvariantValidation
- InvariantValidation - Enum Class in uk.co.jasonmarston.kiunzi.utility.validator
-
Singleton enum that provides Bean Validation for domain value objects and aggregates.
M
- message() - Method in record class uk.co.jasonmarston.kiunzi.utility.validator.DomainInvariantViolationException.Violation
-
Returns the value of the
messagerecord component.
P
- property() - Method in record class uk.co.jasonmarston.kiunzi.utility.validator.DomainInvariantViolationException.Violation
-
Returns the value of the
propertyrecord component.
T
- toString() - Method in record class uk.co.jasonmarston.kiunzi.utility.validator.DomainInvariantViolationException.Violation
-
Returns a string representation of this record class.
U
- uk.co.jasonmarston.kiunzi.utility.validator - package uk.co.jasonmarston.kiunzi.utility.validator
-
Provides domain validation utilities, including
InvariantValidationfor Bean Validation-based invariant checking, - utility.validator - module utility.validator
-
Defines validation utilities and exception types used for domain invariant checks.
V
- validate(T) - Method in enum class uk.co.jasonmarston.kiunzi.utility.validator.InvariantValidation
-
Validates all Bean Validation constraints declared on
valueObject. - valueOf(String) - Static method in enum class uk.co.jasonmarston.kiunzi.utility.validator.InvariantValidation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class uk.co.jasonmarston.kiunzi.utility.validator.InvariantValidation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Violation(String, String) - Constructor for record class uk.co.jasonmarston.kiunzi.utility.validator.DomainInvariantViolationException.Violation
-
Creates an instance of a
Violationrecord class.
All Classes and Interfaces|All Packages|Serialized Form