|
||||||||||
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
QueryFilterException
java.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
выражения во всех нестатических
элементах фильтра.
QueryFilterException
QueryFilterElement.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 |