Top Description Classes
[default module]

Package org.hibernate.validator.internal.metadata.aggregated.rule


Contains MethodConfigurationRule and its subclasses used to validate the correctness of method constraints on overridden/implemented methods in inheritance hierarchies.

Class Summary

Modifier and TypeClass and Description
public abstract class
MethodConfigurationRule

A rule applying to the overriding methods of an inheritance hierarchy.

public class
OverridingMethodMustNotAlterParameterConstraints

Rule that ensures that overriding methods don't add to or alter the constraints defined on the overridden method.

public class
ParallelMethodsMustNotDefineGroupConversionForCascadedReturnValue

Rule that ensures that methods in parallel types don't define group conversions for methods marked as cascaded in one of the parallel types.

public class
ParallelMethodsMustNotDefineParameterConstraints

Rule that ensures that parallel methods don't define any parameter constraints.

public class
ReturnValueMayOnlyBeMarkedOnceAsCascadedPerHierarchyLine

Rule that ensures that the method return value is marked only once as cascaded per hierarchy line.

public class
VoidMethodsMustNotBeReturnValueConstrained

Rule that ensures that void methods don't have any constraints or are marked as cascaded.