|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.weda.store.impl.QueryFilterImpl
public class QueryFilterImpl
Constructor Summary | |
---|---|
QueryFilterImpl()
|
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 |
initFilterElements(java.util.Map<java.lang.String,QueryFilterElement> elems,
boolean isStaticElement)
|
void |
initQueryFilterElement(QueryFilterElement element,
boolean isStaticElement)
Метод инициализирует элемент фильтра переданный в параметре. |
void |
removeFilterElement(QueryFilterElement filterElement)
Метод удаляет элемент фильтра. |
void |
removeStaticFilterElement(QueryFilterElement filterElement)
Метод удаляет статический элемент фильтра. |
void |
setDefaultObjectAlias(ObjectAlias defaultObjectAlias)
Метод псевдоним объекта по умолчанию. |
void |
setExpression(java.lang.String elementId,
java.lang.String expression)
Метод задает выражение поиска для заданного элемента фильтра. |
void |
setNamesListName(java.lang.String namesListName)
Метод устанавливает название списка с именами которые будут использованы для создания элементов фильтра. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QueryFilterImpl()
Method Detail |
---|
public void init() throws QueryFilterException
init
in interface QueryFilter
QueryFilterException
public void initFilterElements(java.util.Map<java.lang.String,QueryFilterElement> elems, boolean isStaticElement) throws QueryFilterException
QueryFilterException
public void initQueryFilterElement(QueryFilterElement element, boolean isStaticElement) throws QueryFilterException
QueryFilter
initQueryFilterElement
in interface QueryFilter
QueryFilterException
public void addObjectAlias(ObjectAlias objectAlias)
QueryFilter
addObjectAlias
in interface QueryFilter
public void addStaticFilterElement(QueryFilterElement filterElement)
QueryFilter
addStaticFilterElement
in interface QueryFilter
public void removeStaticFilterElement(QueryFilterElement filterElement)
QueryFilter
removeStaticFilterElement
in interface QueryFilter
public void addFilterElement(QueryFilterElement filterElement)
QueryFilter
addFilterElement
in interface QueryFilter
public java.lang.String createFilterElementId(java.lang.String propertyPath, java.lang.String objectAlias)
createFilterElementId
in interface QueryFilter
public QueryFilterElement getFilterElement(java.lang.String id)
QueryFilter
getFilterElement
in interface QueryFilter
QueryFilterElement.getId()
public QueryFilterElement getStaticFilterElement(java.lang.String id)
QueryFilter
getStaticFilterElement
in interface QueryFilter
QueryFilterElement.getId()
public void removeFilterElement(QueryFilterElement filterElement)
QueryFilter
removeFilterElement
in interface QueryFilter
public void enableFilterElements()
QueryFilter
enabled
каждого
QueryFilterElement
в TRUE
enableFilterElements
in interface QueryFilter
public void disableFilterElements()
QueryFilter
enabled
каждого
QueryFilterElement
в FALSE
disableFilterElements
in interface QueryFilter
public void setExpression(java.lang.String elementId, java.lang.String expression) throws QueryFilterException
QueryFilter
setExpression
in interface QueryFilter
QueryFilterException
public java.util.Collection<QueryFilterElement> getStaticFilterElements()
QueryFilter
getStaticFilterElements
in interface QueryFilter
public java.util.Collection<QueryFilterElement> getFilterElements()
QueryFilter
getFilterElements
in interface QueryFilter
public void setDefaultObjectAlias(ObjectAlias defaultObjectAlias)
QueryFilter
objectAlias
setDefaultObjectAlias
in interface QueryFilter
public void clearFiltersExpressions() throws QueryFilterException
QueryFilter
null
выражения во всех нестатических
элементах фильтра.
clearFiltersExpressions
in interface QueryFilter
QueryFilterException
QueryFilterElement.setExpression(String)
,
QueryFilter.getFilterElements()
public QueryFilter cloneFilter() throws QueryFilterException
cloneFilter
in interface QueryFilter
QueryFilterException
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface QueryFilter
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public void setNamesListName(java.lang.String namesListName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |