|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.weda.store.impl.QueryFilterElementImpl
public class QueryFilterElementImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.weda.store.QueryFilterElement |
|---|
QueryFilterElement.ExpressionType, QueryFilterElement.OperatorType |
| Field Summary | |
|---|---|
protected static java.lang.String[] |
operators
|
| Constructor Summary | |
|---|---|
QueryFilterElementImpl()
|
|
| 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 expression)
Метод устанавливает связку оператор значение в строковом виде. |
void |
setExpressionType(QueryFilterElement.ExpressionType type)
Метод устанавилвает тип текущего выражения элемента фильтра. |
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 |
setParameterName(java.lang.String parameterName)
|
void |
setPattern(java.lang.String pattern)
Метод уставливает шаблон с помощью которого строковое значение в выражении будет преобразовано к объекту. |
void |
setProperty(java.lang.String name)
Метод устанавливает имя свойства по которому будет осуществляться фильтрация. |
void |
setPropertyDescriptor(PropertyDescriptor propertyDescriptor)
Метод устанавливает описание свойства. |
void |
setStaticExpression(java.lang.String staticExpression)
Метод устанавливает статическую связку оператор значение
в строковом виде. |
void |
setUseAliasAsProperty(boolean useAliasAsProperty)
Если установить в TRUE тогда элемент использует alias
в качестве свойства. |
void |
setValue(java.lang.Object value)
Метод устанавливает текущее занчение элемента. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String[] operators
| Constructor Detail |
|---|
public QueryFilterElementImpl()
| Method Detail |
|---|
public java.lang.String getId()
QueryFilterElementobjectAlias.property
getId in interface QueryFilterElementpublic void setId(java.lang.String id)
setId in interface QueryFilterElementpublic java.lang.Object getValue()
QueryFilterElement
getValue in interface QueryFilterElementpublic void setValue(java.lang.Object value)
QueryFilterElement
setValue in interface QueryFilterElementpublic java.lang.String getStaticExpression()
QueryFilterElementоператор значение
в строковом виде.
getStaticExpression in interface QueryFilterElementpublic void setStaticExpression(java.lang.String staticExpression)
QueryFilterElementоператор значение
в строковом виде.
setStaticExpression in interface QueryFilterElementpublic java.lang.String getProperty()
QueryFilterElement
getProperty in interface QueryFilterElementpublic void setProperty(java.lang.String name)
QueryFilterElement
setProperty in interface QueryFilterElementpublic void setPattern(java.lang.String pattern)
QueryFilterElement
setPattern in interface QueryFilterElementQueryFilterElement.setExpression(String)public java.lang.String getObjectAlias()
QueryFilterElement
getObjectAlias in interface QueryFilterElementpublic void setObjectAlias(java.lang.String objectAlias)
QueryFilterElement
setObjectAlias in interface QueryFilterElementpublic java.lang.Object getParameterValue()
QueryFilterElement
getParameterValue in interface QueryFilterElement#getFilter()public QueryFilterElement.ExpressionType getExpressionType()
QueryFilterElement
getExpressionType in interface QueryFilterElementpublic void setExpressionType(QueryFilterElement.ExpressionType type)
QueryFilterElement
setExpressionType in interface QueryFilterElementpublic java.lang.String getOperator()
QueryFilterElement
getOperator in interface QueryFilterElementpublic void setOperator(java.lang.String operator)
QueryFilterElement
setOperator in interface QueryFilterElement
public void setExpression(java.lang.String expression)
throws QueryFilterElementException
QueryFilterElementоператор значение в строковом виде.
setExpression in interface QueryFilterElementQueryFilterElementExceptionpublic void setPropertyDescriptor(PropertyDescriptor propertyDescriptor)
QueryFilterElement
setPropertyDescriptor in interface QueryFilterElementpublic PropertyDescriptor getPropertyDescriptor()
QueryFilterElement
getPropertyDescriptor in interface QueryFilterElementpublic java.lang.String getExpression()
QueryFilterElement
getExpression in interface QueryFilterElementpublic boolean isEnabled()
QueryFilterElementFALSE если элемент не должен участвовать
при формировании результирующего запроса.
isEnabled in interface QueryFilterElementpublic void setEnabled(boolean enabled)
QueryFilterElementTRUE тогда элемент будет
участвовать при формировании результирующего запроса.
setEnabled in interface QueryFilterElementpublic boolean isUseAliasAsProperty()
QueryFilterElementTRUE тогда элемент использует alias
в качестве свойства.
isUseAliasAsProperty in interface QueryFilterElementpublic void setUseAliasAsProperty(boolean useAliasAsProperty)
QueryFilterElementTRUE тогда элемент использует alias
в качестве свойства.
setUseAliasAsProperty in interface QueryFilterElement
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface QueryFilterElementclone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic QueryFilterElement.OperatorType getOperatorType()
QueryFilterElementQueryFilterElement.getExpressionType() возвращает QueryFilterElement.ExpressionType.OPERATOR
getOperatorType in interface QueryFilterElementpublic void setOperatorType(QueryFilterElement.OperatorType operatorType)
setOperatorType in interface QueryFilterElementpublic java.lang.String getParameterName()
QueryFilterElementnull значит выражение для фильтра будет формироваться
по стандартной схеме.
getParameterName in interface QueryFilterElementpublic void setParameterName(java.lang.String parameterName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||