protected void setFilterActionsVisible() { saveAsSearchFolderAction.setVisible(folderActionsEnabled); saveAsAppFolderAction.setVisible(folderActionsEnabled); saveAction.setVisible(editable); saveWithValuesAction.setVisible(editable); saveAsAction.setVisible(editable); editAction.setVisible(editable); removeAction.setVisible(editable); }
@Override public Subscription addValueChangeListener(Consumer<ValueChangeEvent<Object>> listener) { param.addValueChangeListener(new ParamValueChangeListenerWrapper(this, (Consumer) listener)); return () -> removeValueChangeListener(listener); }
@Override public void setFilter(Filter filter) { this.filter = filter; addConditionHelper = new AddConditionHelper(filter, condition -> { try { addCondition(condition); } catch (Exception e) { conditions.removeCondition(condition); throw e; } }); }
protected void createFilterActions() { saveAction = new SaveAction("save", false, getMainMessage("filter.save")); saveWithValuesAction = new SaveAction("save_with_values", true, getMainMessage("filter.saveWithValues")); saveAsAction = new SaveAsAction(); editAction = new EditAction(); makeDefaultAction = new MakeDefaultAction(); removeAction = new RemoveAction(); pinAppliedAction = new PinAppliedAction(); saveAsAppFolderAction = new SaveAsFolderAction(true); saveAsSearchFolderAction = new SaveAsFolderAction(false); clearValuesAction = new ClearValuesAction(); filterActionsCreated = true; }
@Override public void actionPerform(Component component) { if (adapter.supportsApplyToSelected()) { adapter.pinQuery(); addAppliedFilter(); } }
@Override public void actionPerform(Component component) { conditions.removeCondition(condition); fillConditionsLayout(ConditionsFocusType.NONE); updateFilterModifiedIndicator(); } };
@Override public void actionPerform(Component component) { conditions = new ConditionsTree(); setFilterEntity(adHocFilter); }
@Override public MetaClass getEntityMetaClass() { checkState(); return adapter.getMetaClass(); }
@Override public String getCaption() { return getMainMessage(getId()); }
@Override public String getCaption() { return getMainMessage(getId()); }
@Override public String getCaption() { return getMainMessage(getId()); }
public Param createParam(AbstractCondition condition) { Param.Builder builder = getParamBuilder(condition); return builder.build(); }
@Override public void removeValueChangeListener(Consumer listener) { param.removeValueChangeListener(new ParamValueChangeListenerWrapper(this, listener)); }
@Override public String getCaption() { return getMainMessage("filter." + getId()); }
protected void initFilterSelectComponents() { if (filtersPopupDisplayed) { initFiltersPopupButton(); } if (filtersLookupDisplayed) { initFiltersLookup(); } }
@Override public void paramChanged(Param oldParam, Param newParam) { updateFilterModifiedIndicator(); } });
@Override public String getCaption() { return getFilterCaption(fe); } });
@Override public String getCaption() { return getMainMessage("filter.resetFilter"); } });
@Override public void setMaxResults(int maxResults) { this.maxResults = maxResults; initMaxResults(); }