Class ContingentPossibleValueHelper
java.lang.Object
com.kingsrook.qqq.backend.core.actions.values.ContingentPossibleValueHelper
Shared dependency discovery for forms, bulk edit and write validation.
-
Method Summary
Modifier and TypeMethodDescriptionExplicit dependencies first, then filter dependencies in traversal order.getSearchUseCase(QFieldMetaData field, String useCase) Consistent case-insensitive parsing and form behavior for all UI endpoints.static booleanhasMissingExplicitDependency(QFieldMetaData field, Map<String, Serializable> values, String useCase) Explicit dependencies cannot be enforced by filter interpretation.static booleanisContingent(QFieldMetaData field) Whether another input field controls this field's choices.
-
Method Details
-
getDependencyFieldNames
Explicit dependencies first, then filter dependencies in traversal order. -
isContingent
Whether another input field controls this field's choices. -
getSearchUseCase
public static PossibleValueSearchFilterUseCase getSearchUseCase(QFieldMetaData field, String useCase) Consistent case-insensitive parsing and form behavior for all UI endpoints. -
hasMissingExplicitDependency
public static boolean hasMissingExplicitDependency(QFieldMetaData field, Map<String, Serializable> values, String useCase) Explicit dependencies cannot be enforced by filter interpretation. Keep this separate from inferred dependencies so process fallbacks still work.
-