Class ApiQueryFilterUtils
java.lang.Object
com.kingsrook.qqq.api.utils.ApiQueryFilterUtils
Utilities for working with Query Filters in the API (e.g., versioned field fun)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
manageCriteriaFields
(QQueryFilter filter, Map<String, QFieldMetaData> tableApiFields, List<String> badRequestMessages, String apiName, QueryOrCountInputInterface input) Deprecated.static void
manageCriteriaFields
(QQueryFilter filter, Map<String, QFieldMetaData> tableApiFields, List<String> badRequestMessages, String apiName, String apiVersion, QueryOrCountInputInterface input) static void
throwIfBadRequestMessages
(List<String> badRequestMessages)
-
Constructor Details
-
ApiQueryFilterUtils
public ApiQueryFilterUtils()
-
-
Method Details
-
manageCriteriaFields
@Deprecated(since="version was added that took apiVersion") public static void manageCriteriaFields(QQueryFilter filter, Map<String, QFieldMetaData> tableApiFields, List<String> badRequestMessages, String apiName, QueryOrCountInputInterface input) throws QExceptionDeprecated.- Throws:
QException
-
manageCriteriaFields
public static void manageCriteriaFields(QQueryFilter filter, Map<String, QFieldMetaData> tableApiFields, List<String> badRequestMessages, String apiName, String apiVersion, QueryOrCountInputInterface input) throws QException- Throws:
QException
-
throwIfBadRequestMessages
public static void throwIfBadRequestMessages(List<String> badRequestMessages) throws QBadRequestException - Throws:
QBadRequestException
-