Class DependentOnValidationHelper<T>

java.lang.Object
co.yellowdog.platform.model.validation.customvalidators.DependentOnValidationHelper<T>
Type Parameters:
T - The entity type being validated

public class DependentOnValidationHelper<T> extends Object
Supports custom validators that check dependency relationships.
  • Constructor Details

    • DependentOnValidationHelper

      public DependentOnValidationHelper(@NonNull @NonNull Function<T,String> nameProperty, @NonNull @NonNull Function<T,String> dependentOnProperty)
  • Method Details

    • isAllNonNullDependentOnNamesPresent

      public boolean isAllNonNullDependentOnNamesPresent(@NonNull @NonNull List<T> elements)
    • isNoCyclicDependencies

      public boolean isNoCyclicDependencies(@NonNull @NonNull List<T> elements)