|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QueryFilter
Цель: предоставить QL выражение позволяющее ограничить набор данных
в результате выполнения Query.
| Method Summary | |
|---|---|
void |
addFilterElement(QueryFilterElement filterElement)
Метод добавляет элемент фильтра. |
void |
addObjectAlias(ObjectAlias objectAlias)
Метод добавляет информацию о псевдониме объекта. |
void |
addStaticFilterElement(QueryFilterElement filterElement)
Метод добавляет статический элемент фильтра. |
void |
clearFiltersExpressions()
Метод устанавливает в null выражения во всех нестатических
элементах фильтра. |
java.lang.Object |
clone()
|
QueryFilter |
cloneFilter()
|
java.lang.String |
createFilterElementId(java.lang.String propertyPath,
java.lang.String objectAlias)
|
void |
disableFilterElements()
Метод устанавливает свойство enabled каждого
QueryFilterElement в FALSE |
void |
enableFilterElements()
Метод устанавливает свойство enabled каждого
QueryFilterElement в TRUE |
QueryFilterElement |
getFilterElement(java.lang.String id)
Метод возвращает элемент фильтра по его идентификатору. |
java.util.Collection<QueryFilterElement> |
getFilterElements()
метод возвращает список элементов фильтра. |
QueryFilterElement |
getStaticFilterElement(java.lang.String id)
Метод возвращает элемент фильтра по его идентификатору. |
java.util.Collection<QueryFilterElement> |
getStaticFilterElements()
метод возвращает статический список элементов фильтра. |
void |
init()
|
void |
initQueryFilterElement(QueryFilterElement filterElement,
boolean isStaticElement)
Метод инициализирует элемент фильтра переданный в параметре. |
void |
removeFilterElement(QueryFilterElement filterElement)
Метод удаляет элемент фильтра. |
void |
removeStaticFilterElement(QueryFilterElement filterElement)
Метод удаляет статический элемент фильтра. |
void |
setDefaultObjectAlias(ObjectAlias objectAlias)
Метод псевдоним объекта по умолчанию. |
void |
setExpression(java.lang.String elementId,
java.lang.String expression)
Метод задает выражение поиска для заданного элемента фильтра. |
| Method Detail |
|---|
void init()
throws QueryFilterException
QueryFilterException
java.lang.String createFilterElementId(java.lang.String propertyPath,
java.lang.String objectAlias)
void initQueryFilterElement(QueryFilterElement filterElement,
boolean isStaticElement)
throws QueryFilterException
QueryFilterException
void setExpression(java.lang.String elementId,
java.lang.String expression)
throws QueryFilterException
QueryFilterExceptionjava.util.Collection<QueryFilterElement> getFilterElements()
void addFilterElement(QueryFilterElement filterElement)
QueryFilterElement getFilterElement(java.lang.String id)
QueryFilterElement.getId()QueryFilterElement getStaticFilterElement(java.lang.String id)
QueryFilterElement.getId()void removeFilterElement(QueryFilterElement filterElement)
void disableFilterElements()
enabled каждого
QueryFilterElement в FALSE
void enableFilterElements()
enabled каждого
QueryFilterElement в TRUE
void clearFiltersExpressions()
throws QueryFilterException
null выражения во всех нестатических
элементах фильтра.
QueryFilterExceptionQueryFilterElement.setExpression(String),
getFilterElements()java.util.Collection<QueryFilterElement> getStaticFilterElements()
void addStaticFilterElement(QueryFilterElement filterElement)
void removeStaticFilterElement(QueryFilterElement filterElement)
void setDefaultObjectAlias(ObjectAlias objectAlias)
objectAlias
void addObjectAlias(ObjectAlias objectAlias)
QueryFilter cloneFilter()
throws QueryFilterException
QueryFilterException
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 | |||||||||