@Override public void setModeSwitchVisible(boolean modeSwitchVisible) { this.modeSwitchVisible = modeSwitchVisible; if (ftsSwitch != null) { ftsSwitch.setVisible(modeSwitchVisible && isFtsModeEnabled() && isEntityAvailableForFts()); } }
protected void initCurrentDateTimeField() { boolean parameterDateOrTime = isParameterDateOrTime(); defaultDateIsCurrentLabel.setVisible(parameterDateOrTime); defaultDateIsCurrentCheckBox.setVisible(parameterDateOrTime); }
protected void setBoolean(BooleanParameterValue value) { checkBox.setValue(value == null ? null : value.getValue()); checkBox.setVisible(true); } }
public void setControlVisible(boolean visible) { controlVisible = visible; operationLabel.setVisible(visible); allowChecker.setVisible(visible); allowChecker.setDescription(operationLabel.getValue()); denyChecker.setVisible(visible); denyChecker.setDescription(operationLabel.getValue()); }
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 updateCheckBoxes(BasicPermissionTarget item) { itemChanging = true; if (item != null) { boolean visible = !item.getId().startsWith("root:"); allowCheckBox.setVisible(visible); disallowCheckBox.setVisible(visible); if (item.getPermissionVariant() == PermissionVariant.ALLOWED) { allowCheckBox.setValue(true); disallowCheckBox.setValue(false); } else if (item.getPermissionVariant() == PermissionVariant.DISALLOWED) { disallowCheckBox.setValue(true); allowCheckBox.setValue(false); } else { allowCheckBox.setValue(false); disallowCheckBox.setValue(false); } } else { allowCheckBox.setValue(false); disallowCheckBox.setValue(false); } itemChanging = false; }
protected void initRememberMe() { loginChangeListener = e -> loginByRememberMe = false; if (!webConfig.getRememberMeEnabled()) { rememberMeCheckBox.setValue(false); rememberMeCheckBox.setVisible(false); return; } String rememberMeCookie = app.getCookieValue(COOKIE_REMEMBER_ME); if (Boolean.parseBoolean(rememberMeCookie)) { String encodedLogin = app.getCookieValue(COOKIE_LOGIN) != null ? app.getCookieValue(COOKIE_LOGIN) : ""; String login = URLEncodeUtils.decodeUtf8(encodedLogin); String rememberMeToken = app.getCookieValue(COOKIE_PASSWORD) != null ? app.getCookieValue(COOKIE_PASSWORD) : ""; if (StringUtils.isNotEmpty(rememberMeToken)) { rememberMeCheckBox.setValue(true); loginField.setValue(login); passwordField.setValue(rememberMeToken); loginByRememberMe = true; } loginField.addValueChangeListener(loginChangeListener); passwordField.addValueChangeListener(loginChangeListener); } }
availableForAllCb.setVisible(false); availableForAllLabel.setVisible(false); globalDefaultCb.setVisible(false); globalDefaultLabel.setVisible(false); applyDefaultCb.setVisible(manualApplyRequired); applyDefaultLabel.setVisible(manualApplyRequired); defaultCb.setVisible(false); defaultLabel.setVisible(false);
@Override public void postInit() { if (PersistenceHelper.isNew(getItem())) { Dashboard model = metadata.create(Dashboard.class); model.setVisualModel(metadata.create(RootLayout.class)); model.setCreatedBy(accessHelper.getCurrentSessionLogin()); dashboardDs.setItem(model); } else { Dashboard model = converter.dashboardFromJson(getItem().getDashboardModel()); dashboardDs.setItem(model); } String assistantBeanName = getDashboard().getAssistantBeanName(); if (StringUtils.isNotEmpty(assistantBeanName)) { dashboardDs.getItem().setAssistantBeanName(assistantBeanName); FieldGroup.FieldConfig assistantBeanNameField = fieldGroup2.getField("assistantBeanName"); LookupField lookupField = (LookupField) assistantBeanNameField.getComponent(); lookupField.setValue(assistantBeanName); } if (!accessHelper.getCurrentSessionLogin().equals(dashboardDs.getItem().getCreatedBy())) { availableCheckBox.setVisible(false); } importJsonField.addFileUploadSucceedListener(e -> uploadJson()); dropLayoutTools = new DropLayoutTools(this, modelConverter, dashboardDs); initParametersFrame(); initPaletteFrame(); initCanvasFrame(); ((AbstractDatasource) dashboardDs).setModified(false); }
protected void setupVisibility(boolean customEnabled, ReportOutputType reportOutputType) { boolean templateOutputVisibility = hasTemplateOutput(reportOutputType); customDefinedBy.setVisible(customEnabled); customDefinition.setVisible(customEnabled); customDefinedByLabel.setVisible(customEnabled); customDefinitionLabel.setVisible(customEnabled); customDefinedBy.setRequired(customEnabled); customDefinedBy.setRequiredMessage(getMessage("templateEditor.customDefinedBy")); customDefinition.setRequired(customEnabled); customDefinition.setRequiredMessage(getMessage("templateEditor.classRequired")); boolean supportAlterableForTemplate = templateOutputVisibility && !customEnabled; alterable.setVisible(supportAlterableForTemplate); alterableLabel.setVisible(supportAlterableForTemplate); templateUploadField.setVisible(templateOutputVisibility); templateFileLabel.setVisible(templateOutputVisibility); outputNamePattern.setVisible(templateOutputVisibility); outputNamePatternLabel.setVisible(templateOutputVisibility); namePatternTextHelp.setVisible(templateOutputVisibility); visibleTemplateEditor(reportOutputType); setupVisibilityDescriptionEdit(customEnabled, reportOutputType); }
textSelection.setVisible(true); textSelection.addValueChangeListener(e -> changeTableTextSelectionEnabled());
useUserTimeZone.setVisible(isDate);