Condition

@XmlAccessorType @XmlType

public class Condition

Условие стандартного фильтра.

Fields

attr

protected String attr

Имя колонки, по которой происходит фильтрация.

ct_attr

public static final String ct_attr

ct_expression

public static final String ct_expression

ct_id

public static final String ct_id

ct_isExpression

public static final String ct_isExpression

ct_isNegative

public static final String ct_isNegative

ct_logicalOperator

public static final String ct_logicalOperator

ct_operator

public static final String ct_operator

ct_order

public static final String ct_order

expression

protected String expression

Выражение, подставляемое в фильтр. Имеет смысл при установленном флаге “isExpression”.

filterAttr

protected List<FilterAttribute> filterAttr

id

protected String id

Идентификатор условия

isExpression

protected Boolean isExpression

Флаг указывает, что данное условие является выражением, указанным в св-ве “expression”.

isNegative

protected Boolean isNegative

Флаг указывает, что данное условие будет подставлено в фильтр с орицанием.

logicalOperator

protected LogicalOperators logicalOperator

Логический оператор (OR/AND), который опеределяет отношение данного условия к остальным условиям фильтра.

operator

protected Operators operator

Оператор, применяемый к значениям фильтруемого атрибута и параметра фильтра.

order

protected Integer order

Порядковый номер условия.

Constructors

Condition

public Condition()

Methods

getAttr

public String getAttr()

getExpression

public String getExpression()

getFilterAttrs

public List<FilterAttribute> getFilterAttrs()

getId

public String getId()

getLogicalOperator

public LogicalOperators getLogicalOperator()

getOperator

public Operators getOperator()

getOrder

public Integer getOrder()

isExpression

public Boolean isExpression()

isNegative

public Boolean isNegative()

setAttr

public void setAttr(String value)

setExpression

public void setExpression(String value)

setId

public void setId(String value)

setIsExpression

public void setIsExpression(Boolean value)

setIsNegative

public void setIsNegative(Boolean value)

setLogicalOperator

public void setLogicalOperator(LogicalOperators value)

setOperator

public void setOperator(Operators value)

setOrder

public void setOrder(Integer value)