Class SimpleFieldFilter
java.lang.Object
com.microsoft.store.partnercenter.models.query.filters.FieldFilter
com.microsoft.store.partnercenter.models.query.filters.SimpleFieldFilter
public class SimpleFieldFilter extends FieldFilter
A simple filter applied to a field. An example is (Year lessThan 1999).
-
Constructor Summary
Constructors Constructor Description SimpleFieldFilter()Initializes a new instance of the SimpleFieldFilter class.SimpleFieldFilter(String field, FieldFilterOperation operation, String value)Initializes a new instance of the SimpleFieldFilter class.SimpleFieldFilter(String field, String value, FieldFilterOperation operation)Initializes a new instance of the SimpleFieldFilter class.SimpleFieldFilter(String field, String value, FieldFilterOperation operation, FieldType fieldType)Initializes a new instance of the SimpleFieldFilter class. -
Method Summary
Modifier and Type Method Description StringgenerateExpression(IFilterExpressionGenerator filterExpressionGenerator)Generates a filter expression string.StringgetField()StringgetValue()voidsetField(String value)voidsetValue(String value)StringtoString()Prints the simple filter details.Methods inherited from class com.microsoft.store.partnercenter.models.query.filters.FieldFilter
getFieldType, getOperator, setFieldType, setOperator
-
Constructor Details
-
SimpleFieldFilter
public SimpleFieldFilter()Initializes a new instance of the SimpleFieldFilter class. -
SimpleFieldFilter
Initializes a new instance of the SimpleFieldFilter class.- Parameters:
field- The filter field namevalue- The value to execute the operator on.operation- The operator value.
-
SimpleFieldFilter
Initializes a new instance of the SimpleFieldFilter class.- Parameters:
field- The filter field namevalue- The value to execute the operator on.operation- The operator value.
-
SimpleFieldFilter
public SimpleFieldFilter(String field, String value, FieldFilterOperation operation, FieldType fieldType)Initializes a new instance of the SimpleFieldFilter class.- Parameters:
field- The filter field namevalue- The value to execute the operator on.operation- The operator value.fieldType- The field type.x
-
-
Method Details
-
getField
-
setField
-
getValue
-
setValue
-
generateExpression
Generates a filter expression string.- Specified by:
generateExpressionin classFieldFilter- Parameters:
filterExpressionGenerator- The filter expression generator to use.- Returns:
- The filter expression according to the provided generator language.
- Throws:
IllegalArgumentException- if the passed filter expression generator is null.
-
toString
Prints the simple filter details.
-