diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/QCustomPossibleValueProvider.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/QCustomPossibleValueProvider.java index 09bbd74e..d32e4e79 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/QCustomPossibleValueProvider.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/values/QCustomPossibleValueProvider.java @@ -76,9 +76,11 @@ public interface QCustomPossibleValueProvider /*************************************************************************** - * + ** meant to be protected (but interface...) - for a custom PVS implementation + ** to complete its search (e.g., after it generates the list of PVS objects, + ** let this method do the filtering). ***************************************************************************/ - default List> _defaultSearch(SearchPossibleValueSourceInput input, List> possibleValues) + default List> completeCustomPVSSearch(SearchPossibleValueSourceInput input, List> possibleValues) { SearchPossibleValueSourceAction.PreparedSearchPossibleValueSourceInput preparedInput = SearchPossibleValueSourceAction.prepareSearchPossibleValueSourceInput(input); diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/tables/TablesCustomPossibleValueProvider.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/tables/TablesCustomPossibleValueProvider.java index 93e97d83..df2b55a3 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/tables/TablesCustomPossibleValueProvider.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/metadata/tables/TablesCustomPossibleValueProvider.java @@ -82,7 +82,7 @@ public class TablesCustomPossibleValueProvider implements QCustomPossibleValuePr } } - return _defaultSearch(input, allPossibleValues); + return completeCustomPVSSearch(input, allPossibleValues); } }