|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryFilterElement
Цель: предоставить QL выражение вида:
название_поля(свойства) оператор значение
Nested Class Summary | |
---|---|
static class |
QueryFilterElement.ExpressionType
|
static class |
QueryFilterElement.OperatorType
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
java.lang.String |
getExpression()
Метод возвращает последнее установленное выражение для элемента фильтра. |
QueryFilterElement.ExpressionType |
getExpressionType()
Метод возвращает тип текущего выражения элемента фильтра. |
java.lang.String |
getId()
Метод возвращает уникальный идентификатор элемента фильтра в пределах запроса. |
java.lang.String |
getObjectAlias()
Метод возвразает псевдоним объекта в QL над свойством которого будет осуществена фильтрация. |
java.lang.String |
getOperator()
Метод возвращает оператор. |
QueryFilterElement.OperatorType |
getOperatorType()
Метод возвращает тип оператора. |
java.lang.String |
getParameterName()
Метод возвращает имя параметра в QL запросе. |
java.lang.Object |
getParameterValue()
Метод возвращает значение параметра. |
java.lang.String |
getProperty()
Метод возвращает имя свойства по которому будет осуществляться фильтрация. |
PropertyDescriptor |
getPropertyDescriptor()
Метод возвращает описание свойства. |
java.lang.String |
getStaticExpression()
Метод возвращает статическую связку оператор значение
в строковом виде. |
java.lang.Object |
getValue()
Метод возвращает текущее занчение элемента. |
boolean |
isEnabled()
Метод вернет FALSE если элемент не должен участвовать
при формировании результирующего запроса. |
boolean |
isUseAliasAsProperty()
Если метод вернет TRUE тогда элемент использует alias
в качестве свойства. |
void |
setEnabled(boolean enabled)
Если в параметре передать TRUE тогда элемент будет
участвовать при формировании результирующего запроса. |
void |
setExpression(java.lang.String value)
Метод устанавливает связку оператор значение в строковом виде. |
void |
setExpressionType(QueryFilterElement.ExpressionType expressionType)
Метод устанавилвает тип текущего выражения элемента фильтра. |
void |
setId(java.lang.String id)
|
void |
setObjectAlias(java.lang.String objectAlias)
Метод устанавливает псевдоним объекта в QL над свойством которого будет осуществена фильтрация. |
void |
setOperator(java.lang.String operator)
Метод устанавливает оператор. |
void |
setOperatorType(QueryFilterElement.OperatorType operatorType)
|
void |
setPattern(java.lang.String pattern)
Метод уставливает шаблон с помощью которого строковое значение в выражении будет преобразовано к объекту. |
void |
setProperty(java.lang.String name)
Метод устанавливает имя свойства по которому будет осуществляться фильтрация. |
void |
setPropertyDescriptor(PropertyDescriptor propertyDescriptor)
Метод устанавливает описание свойства. |
void |
setStaticExpression(java.lang.String value)
Метод устанавливает статическую связку оператор значение
в строковом виде. |
void |
setUseAliasAsProperty(boolean value)
Если установить в TRUE тогда элемент использует alias
в качестве свойства. |
void |
setValue(java.lang.Object value)
Метод устанавливает текущее занчение элемента. |
Method Detail |
---|
boolean isUseAliasAsProperty()
TRUE
тогда элемент использует alias
в качестве свойства.
void setUseAliasAsProperty(boolean value)
TRUE
тогда элемент использует alias
в качестве свойства.
boolean isEnabled()
FALSE
если элемент не должен участвовать
при формировании результирующего запроса.
void setEnabled(boolean enabled)
TRUE
тогда элемент будет
участвовать при формировании результирующего запроса.
java.lang.Object getValue()
void setValue(java.lang.Object value)
java.lang.String getParameterName()
null
значит выражение для фильтра будет формироваться
по стандартной схеме.
java.lang.Object getParameterValue()
#getFilter()
QueryFilterElement.OperatorType getOperatorType()
getExpressionType()
возвращает QueryFilterElement.ExpressionType.OPERATOR
void setOperatorType(QueryFilterElement.OperatorType operatorType)
java.lang.String getOperator()
void setOperator(java.lang.String operator)
java.lang.String getExpression()
void setExpression(java.lang.String value) throws QueryFilterElementException
оператор значение
в строковом виде.
QueryFilterElementException
java.lang.String getStaticExpression()
оператор значение
в строковом виде.
void setStaticExpression(java.lang.String value)
оператор значение
в строковом виде.
QueryFilterElement.ExpressionType getExpressionType()
void setExpressionType(QueryFilterElement.ExpressionType expressionType)
java.lang.String getProperty()
void setProperty(java.lang.String name)
void setPropertyDescriptor(PropertyDescriptor propertyDescriptor)
PropertyDescriptor getPropertyDescriptor()
java.lang.String getObjectAlias()
void setObjectAlias(java.lang.String objectAlias)
java.lang.String getId()
objectAlias.property
void setId(java.lang.String id)
void setPattern(java.lang.String pattern)
setExpression(String)
java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |