Index

D E H I M P T U V 
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 DomainInvariantViolationException from 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 message record component.

P

property() - Method in record class uk.co.jasonmarston.kiunzi.utility.validator.DomainInvariantViolationException.Violation
Returns the value of the property record 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 InvariantValidation for 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 Violation record class.
D E H I M P T U V 
All Classes and Interfaces|All Packages|Serialized Form