public interface FilterDelegate
Modifier and Type | Interface and Description |
---|---|
static class |
FilterDelegate.FDExpandedStateChangeEvent |
static class |
FilterDelegate.FilterMode |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
static final java.lang.String NAME
Filter.BeforeFilterAppliedHandler getBeforeFilterAppliedHandler()
void setBeforeFilterAppliedHandler(Filter.BeforeFilterAppliedHandler beforeFilterAppliedHandler)
Filter.AfterFilterAppliedHandler getAfterFilterAppliedHandler()
void setAfterFilterAppliedHandler(Filter.AfterFilterAppliedHandler afterFilterAppliedHandler)
void setFilter(Filter filter)
void loadFiltersAndApplyDefault()
void setFilterEntity(FilterEntity filterEntity)
FilterEntity getFilterEntity()
ComponentContainer getLayout()
MetaClass getEntityMetaClass()
java.lang.String getEntityAlias()
void setDatasource(CollectionDatasource datasource)
CollectionLoader getDataLoader()
void setDataLoader(CollectionLoader loader)
CollectionDatasource getDatasource()
boolean apply(Filter.FilterOptions options)
boolean apply(boolean notifyInvalidConditions)
java.lang.String getCaption()
void setCaption(java.lang.String caption)
java.lang.String getIcon()
void setIcon(java.lang.String icon)
void setMaxResults(int maxResults)
int getMaxResults()
void setUseMaxResults(boolean useMaxResults)
boolean getUseMaxResults()
void setTextMaxResults(boolean textMaxResults)
boolean getTextMaxResults()
void setManualApplyRequired(java.lang.Boolean manualApplyRequired)
java.lang.Boolean getManualApplyRequired()
@Nullable Component getOwnComponent(java.lang.String id)
@Nullable Component getComponent(java.lang.String id)
boolean saveSettings(org.dom4j.Element element)
Component getApplyTo()
void setApplyTo(Component applyTo)
void setFolderActionsEnabled(boolean folderActionsEnabled)
boolean isFolderActionsEnabled()
void setEditable(boolean editable)
boolean isEditable()
java.lang.Object getParamValue(java.lang.String paramName)
void setParamValue(java.lang.String paramName, java.lang.Object value)
void addFilterEntityChangeListener(Filter.FilterEntityChangeListener listener)
java.util.List<Filter.FilterEntityChangeListener> getFilterEntityChangeListeners()
java.lang.Integer getColumnsCount()
void setColumnsCount(int columnsCount)
void applySettings(org.dom4j.Element element)
void applyDataLoadingSettings(org.dom4j.Element element)
boolean isExpanded()
void setExpanded(boolean expanded)
boolean isCollapsable()
void setCollapsable(boolean collapsable)
void setModeSwitchVisible(boolean modeSwitchVisible)
void switchFilterMode(FilterDelegate.FilterMode filterMode)
void requestFocus()
void setCaptionChangedListener(java.util.function.Consumer<java.lang.String> captionChangedListener)
ConditionsTree getConditionsTree()
boolean isWindowCaptionUpdateEnabled()
void setWindowCaptionUpdateEnabled(boolean windowCaptionUpdateEnabled)
void setApplyImmediately(boolean immediately)
boolean isApplyImmediately()
void setExpandedStateChangeListener(java.util.function.Consumer<FilterDelegate.FDExpandedStateChangeEvent> listener)
void setBorderVisible(boolean visible)
boolean isBorderVisible()
void frameAssigned(Frame frame)