public abstract class AbstractFilterCategoryValidator extends java.lang.Object implements FilterValidator
Constructor and Description |
---|
AbstractFilterCategoryValidator() |
Modifier and Type | Method and Description |
---|---|
boolean |
doesMapContainTypes(com.appiancorp.core.expr.portable.ReadOnlyType leftType,
com.appiancorp.core.expr.portable.Type rightType) |
com.appiancorp.core.expr.portable.Type |
getFoundationOrListOfFoundation(com.appiancorp.core.expr.portable.PortableTypedValue tv) |
abstract java.util.Map |
getValidOperationsMap() |
void |
validate(Filter<? extends com.appiancorp.core.expr.portable.PortableTypedValue> criteria,
com.appiancorp.core.expr.portable.ReadOnlyType fieldType,
java.lang.String fieldDisplayName) |
void |
validateOperation(java.lang.String filterFieldQueryInfo,
com.appiancorp.core.expr.portable.ReadOnlyType leftType,
FilterOperator op,
com.appiancorp.core.expr.portable.PortableTypedValue value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFilterOperatorCategory
public com.appiancorp.core.expr.portable.Type getFoundationOrListOfFoundation(com.appiancorp.core.expr.portable.PortableTypedValue tv)
public boolean doesMapContainTypes(com.appiancorp.core.expr.portable.ReadOnlyType leftType, com.appiancorp.core.expr.portable.Type rightType)
public void validate(Filter<? extends com.appiancorp.core.expr.portable.PortableTypedValue> criteria, com.appiancorp.core.expr.portable.ReadOnlyType fieldType, java.lang.String fieldDisplayName)
validate
in interface FilterValidator
public void validateOperation(java.lang.String filterFieldQueryInfo, com.appiancorp.core.expr.portable.ReadOnlyType leftType, FilterOperator op, com.appiancorp.core.expr.portable.PortableTypedValue value)
public abstract java.util.Map getValidOperationsMap()
Copyright © 2003-2024 Appian Corporation. All Rights Reserved.