public final class FormFieldFilterImpl extends java.lang.Object implements FormFieldFilterIf
AND_JOIN_CONDITION, COLUMN_JOIN, CONTAINS_EQUALITY_CONDITION, EQUALS_EQUALITY_CONDITION, IS_SUBSET_EQUALITY_CONDITION, macroVariableDefinition, NOT_CONTAINS_EQUALITY_CONDITION, NOT_EQUALS_EQUALITY_CONDITION, NOT_SUBSET_EQUALITY_CONDITION, OR_JOIN_CONDITION
Modifier and Type | Method and Description |
---|---|
java.util.Map |
conditionKeyWordsValidation(java.lang.String filterCriteriaStr,
int inputFieldType) |
java.lang.String |
filterToRegexOnCondition(java.lang.String filterStr,
java.lang.String equalityCondition) |
java.lang.String |
filterToRegexOnNegativeCondition(java.lang.String[] filterValues,
java.lang.String equalityCondition) |
java.util.Map |
getColumnsAndValues(int fieldType) |
static FormFieldFilterImpl |
getFilterInstance() |
static void |
main(java.lang.String[] args) |
static java.lang.String |
replaceReservedRegexChars(java.lang.String originalStr) |
boolean |
validateFilterCriteriaString(java.lang.String filterCriteria) |
public static FormFieldFilterImpl getFilterInstance()
public java.util.Map getColumnsAndValues(int fieldType) throws java.lang.Exception
getColumnsAndValues
in interface FormFieldFilterIf
java.lang.Exception
public boolean validateFilterCriteriaString(java.lang.String filterCriteria) throws java.lang.Exception
validateFilterCriteriaString
in interface FormFieldFilterIf
java.lang.Exception
public java.util.Map conditionKeyWordsValidation(java.lang.String filterCriteriaStr, int inputFieldType) throws java.lang.Exception
conditionKeyWordsValidation
in interface FormFieldFilterIf
java.lang.Exception
public java.lang.String filterToRegexOnCondition(java.lang.String filterStr, java.lang.String equalityCondition) throws java.lang.Exception
java.lang.Exception
public java.lang.String filterToRegexOnNegativeCondition(java.lang.String[] filterValues, java.lang.String equalityCondition) throws java.lang.Exception
java.lang.Exception
public static java.lang.String replaceReservedRegexChars(java.lang.String originalStr)
public static void main(java.lang.String[] args)