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.Type leftType,
com.appiancorp.core.expr.portable.Type rightType) |
com.appiancorp.core.expr.portable.Type |
getFoundationOrListOfFoundation(TypedValue tv) |
abstract java.util.Map |
getValidOperationsMap() |
void |
validate(Filter<TypedValue> criteria,
com.appiancorp.core.expr.portable.Type fieldType,
java.lang.String fieldDisplayName) |
void |
validateOperation(java.lang.String fieldDotNotation,
com.appiancorp.core.expr.portable.Type leftType,
FilterOperator op,
TypedValue value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFilterOperatorCategory
public com.appiancorp.core.expr.portable.Type getFoundationOrListOfFoundation(TypedValue tv)
public boolean doesMapContainTypes(com.appiancorp.core.expr.portable.Type leftType, com.appiancorp.core.expr.portable.Type rightType)
public void validate(Filter<TypedValue> criteria, com.appiancorp.core.expr.portable.Type fieldType, java.lang.String fieldDisplayName)
validate
in interface FilterValidator
public void validateOperation(java.lang.String fieldDotNotation, com.appiancorp.core.expr.portable.Type leftType, FilterOperator op, TypedValue value)
public abstract java.util.Map getValidOperationsMap()
Copyright © 2003-2022 Appian Corporation. All Rights Reserved.