|
||||||||||
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()
QueryFilterElement
objectAlias.property
getId
in interface QueryFilterElement
public void setId(java.lang.String id)
setId
in interface QueryFilterElement
public java.lang.Object getValue()
QueryFilterElement
getValue
in interface QueryFilterElement
public void setValue(java.lang.Object value)
QueryFilterElement
setValue
in interface QueryFilterElement
public java.lang.String getStaticExpression()
QueryFilterElement
оператор значение
в строковом виде.
getStaticExpression
in interface QueryFilterElement
public void setStaticExpression(java.lang.String staticExpression)
QueryFilterElement
оператор значение
в строковом виде.
setStaticExpression
in interface QueryFilterElement
public java.lang.String getProperty()
QueryFilterElement
getProperty
in interface QueryFilterElement
public void setProperty(java.lang.String name)
QueryFilterElement
setProperty
in interface QueryFilterElement
public void setPattern(java.lang.String pattern)
QueryFilterElement
setPattern
in interface QueryFilterElement
QueryFilterElement.setExpression(String)
public java.lang.String getObjectAlias()
QueryFilterElement
getObjectAlias
in interface QueryFilterElement
public void setObjectAlias(java.lang.String objectAlias)
QueryFilterElement
setObjectAlias
in interface QueryFilterElement
public java.lang.Object getParameterValue()
QueryFilterElement
getParameterValue
in interface QueryFilterElement
#getFilter()
public QueryFilterElement.ExpressionType getExpressionType()
QueryFilterElement
getExpressionType
in interface QueryFilterElement
public void setExpressionType(QueryFilterElement.ExpressionType type)
QueryFilterElement
setExpressionType
in interface QueryFilterElement
public java.lang.String getOperator()
QueryFilterElement
getOperator
in interface QueryFilterElement
public void setOperator(java.lang.String operator)
QueryFilterElement
setOperator
in interface QueryFilterElement
public void setExpression(java.lang.String expression) throws QueryFilterElementException
QueryFilterElement
оператор значение
в строковом виде.
setExpression
in interface QueryFilterElement
QueryFilterElementException
public void setPropertyDescriptor(PropertyDescriptor propertyDescriptor)
QueryFilterElement
setPropertyDescriptor
in interface QueryFilterElement
public PropertyDescriptor getPropertyDescriptor()
QueryFilterElement
getPropertyDescriptor
in interface QueryFilterElement
public java.lang.String getExpression()
QueryFilterElement
getExpression
in interface QueryFilterElement
public boolean isEnabled()
QueryFilterElement
FALSE
если элемент не должен участвовать
при формировании результирующего запроса.
isEnabled
in interface QueryFilterElement
public void setEnabled(boolean enabled)
QueryFilterElement
TRUE
тогда элемент будет
участвовать при формировании результирующего запроса.
setEnabled
in interface QueryFilterElement
public boolean isUseAliasAsProperty()
QueryFilterElement
TRUE
тогда элемент использует alias
в качестве свойства.
isUseAliasAsProperty
in interface QueryFilterElement
public void setUseAliasAsProperty(boolean useAliasAsProperty)
QueryFilterElement
TRUE
тогда элемент использует alias
в качестве свойства.
setUseAliasAsProperty
in interface QueryFilterElement
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface QueryFilterElement
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public QueryFilterElement.OperatorType getOperatorType()
QueryFilterElement
QueryFilterElement.getExpressionType()
возвращает QueryFilterElement.ExpressionType.OPERATOR
getOperatorType
in interface QueryFilterElement
public void setOperatorType(QueryFilterElement.OperatorType operatorType)
setOperatorType
in interface QueryFilterElement
public java.lang.String getParameterName()
QueryFilterElement
null
значит выражение для фильтра будет формироваться
по стандартной схеме.
getParameterName
in interface QueryFilterElement
public void setParameterName(java.lang.String parameterName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |