public class

FiltersBuilder

extends Object
java.lang.Object
   ↳ org.mule.module.magento.filters.FiltersBuilder

Class Overview

A simple builder for Filters

Summary

Fields
private List<ComplexFilter> complexFilters
Public Constructors
FiltersBuilder()
Public Methods
void addBinaryExpression(String operation, String variable, String value)
Adds a binary expression as a new ComplexFilter to the built Filters
void addUnaryExpression(String operation, String variable)
Adds a unary expression as a new ComplexFilter to the built Filters
Filters build()
Answers the built filters
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private List<ComplexFilter> complexFilters

Public Constructors

public FiltersBuilder ()

Public Methods

public void addBinaryExpression (String operation, String variable, String value)

Adds a binary expression as a new ComplexFilter to the built Filters

Parameters
operation The operator
variable The first operand
value The second operand

public void addUnaryExpression (String operation, String variable)

Adds a unary expression as a new ComplexFilter to the built Filters

Parameters
operation The operator
variable The operand

public Filters build ()

Answers the built filters

Returns