@Override public String getCaption() { return getMainMessage("filter.saveAs"); } }
@Override public String getCaption() { return getMainMessage("filter.resetFilter"); } });
@Override public String getCaption() { return getMainMessage("filter.edit"); }
@Override public String getCaption() { return getMainMessage("filter.clearValues"); }
@Override public String getCaption() { return getMainMessage("filter.pinApplied"); }
@Override public String getCaption() { return getMainMessage("filter.remove"); }
@Override public String getCaption() { return getMainMessage(getId()); }
@Override public String getCaption() { return getMainMessage(getId()); }
@Override public String getCaption() { return getMainMessage(getId()); }
@Override public String getCaption() { return getMainMessage("filter." + getId()); }
protected void initFiltersLookup() { Map<Object, String> captionsMap = new LinkedHashMap<>(); for (FilterEntity entity : filterEntities) { String caption = getFilterCaption(entity); if (entity.getIsDefault()) { caption += " " + getMainMessage("filter.default"); } captionsMap.put(entity, caption); } captionsMap.put(adHocFilter, getFilterCaption(adHocFilter)); filtersLookupListenerEnabled = false; //set null to remove previous value from lookup options list filtersLookup.setValue(null); List<FilterEntity> optionsList = new ArrayList<>(); optionsList.add(adHocFilter); optionsList.addAll(filterEntities); filtersLookup.setOptionsList(optionsList); filterHelper.setLookupCaptions(filtersLookup, captionsMap); filtersLookup.setValue(filterEntity); filtersLookupListenerEnabled = true; }
@Override public void actionPerform(Component component) { if (filterEntity == adHocFilter) return; windowManager.showOptionDialog( getMainMessage("filter.removeDialogTitle"), getMainMessage("filter.removeDialogMessage"), MessageType.CONFIRMATION, new Action[]{ new DialogAction(Type.YES).withHandler(event -> { removeFilterEntity(); settingsBtn.focus(); }), new DialogAction(Type.NO, Status.PRIMARY).withHandler(event -> { settingsBtn.focus(); }) }); }
protected void createFtsSwitch() { ftsSwitch = uiComponents.create(CheckBox.class); ftsSwitch.setCaption(getMainMessage("filter.ftsSwitch")); ftsSwitch.setValue(filterMode == FilterMode.FTS_MODE); ftsSwitch.addValueChangeListener(e -> { filterMode = Boolean.TRUE.equals(e.getValue()) ? FilterMode.FTS_MODE : FilterMode.GENERIC_MODE; switchFilterMode(filterMode); }); ftsSwitch.setVisible(modeSwitchVisible); }
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; }
protected String getFilterCaption(FilterEntity filterEntity) { String name; if (filterEntity != null) { if (filterEntity.getCode() == null) name = InstanceUtils.getInstanceName(filterEntity); else { name = messages.getMainMessage(filterEntity.getCode()); } AbstractSearchFolder folder = filterEntity.getFolder(); if (folder != null) { if (!StringUtils.isBlank(folder.getTabName())) name = messages.getMainMessage(folder.getTabName()); else if (!StringUtils.isBlank(folder.getName())) { name = messages.getMainMessage(folder.getName()); } if (BooleanUtils.isTrue(filterEntity.getIsSet())) name = getMainMessage("filter.setPrefix") + " " + name; else name = getMainMessage("filter.folderPrefix") + " " + name; } } else name = ""; return name; }
windowManager.showNotification(getMainMessage("filter.fillSearchCondition"), Frame.NotificationType.TRAY); return;
protected void initAdHocFilter() { adHocFilter = metadata.create(FilterEntity.class); String emptyXml = filterParser.getXml(new ConditionsTree(), Param.ValueProperty.VALUE); adHocFilter.setXml(emptyXml); adHocFilter.setComponentId(ComponentsHelper.getFilterComponentPath(filter)); adHocFilter.setUser(userSessionSource.getUserSession().getCurrentOrSubstitutedUser()); adHocFilter.setName(getMainMessage("filter.adHocFilter")); }
WindowInfo windowInfo = windowConfig.getWindowInfo("saveFilter"); Map<String, Object> params = new HashMap<>(); if (!getMainMessage("filter.adHocFilter").equals(filterEntity.getName())) { params.put("filterName", filterEntity.getName());
ftsSearchCriteriaField.setInputPrompt(getMainMessage("filter.enterSearchPhrase")); filterHelper.setInternalDebugId(ftsSearchCriteriaField, "ftsSearchCriteriaField"); filterHelper.addShortcutListener(ftsSearchCriteriaField, createFtsSearchShortcutListener()); searchBtn.setCaption(getMainMessage("filter.search")); searchBtn.setIcon("icons/search.png"); searchBtn.setAction(new AbstractAction("search") {
setCaption(getMainMessage("filter.groupBoxCaption"));