protected void updateCheckBoxes(PermissionVariant permissionVariant, CheckBox allowCheckBox, CheckBox denyCheckBox) { if (permissionVariant == PermissionVariant.ALLOWED) { allowCheckBox.setValue(true); denyCheckBox.setValue(false); } else if (permissionVariant == PermissionVariant.DISALLOWED) { denyCheckBox.setValue(true); allowCheckBox.setValue(false); } else { allowCheckBox.setValue(false); denyCheckBox.setValue(false); } }
protected void updateCheckBoxes(BasicPermissionTarget item) { itemChanging = true; if (item != null) { 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 updateCheckBoxes(UiPermissionTarget item) { itemChanging = true; if (item != null) { readOnlyCheckBox.setValue(item.getPermissionVariant() == UiPermissionVariant.READ_ONLY); hideCheckBox.setValue(item.getPermissionVariant() == UiPermissionVariant.HIDE); showCheckBox.setValue(item.getPermissionVariant() == UiPermissionVariant.SHOW); } itemChanging = false; }
protected void updateCheckers(AttributePermissionVariant permissionVariant) { if (modifyCheckBox.isEditable()) { modifyCheckBox.setValue(permissionVariant == AttributePermissionVariant.MODIFY); } if (readOnlyCheckBox.isEditable()) { readOnlyCheckBox.setValue(permissionVariant == AttributePermissionVariant.READ_ONLY); } if (hideCheckBox.isEditable()) { hideCheckBox.setValue(permissionVariant == AttributePermissionVariant.HIDE); } }
protected void enableAllCheckBoxes(boolean b) { if (canSelectAllCheckboxGenerateEvents) { for (Component box : attributesBoxScroll.getComponents()) ((CheckBox) box).setValue(b); } }
protected void setBoolean(BooleanParameterValue value) { checkBox.setValue(value == null ? null : value.getValue()); checkBox.setVisible(true); } }
public void setSelectAllCheckBox(boolean value) { canSelectAllCheckboxGenerateEvents = false; boolean isEditable = selectAllCheckBox.isEditable(); try { selectAllCheckBox.setEditable(true); selectAllCheckBox.setValue(value); } finally { canSelectAllCheckboxGenerateEvents = true; selectAllCheckBox.setEditable(isEditable); } }
private void setSizeAutoVisible(CheckBox sizeAutoCheckbox, TextField field, LookupField unitsField) { boolean autoSize = isAutoSize(field, unitsField); field.setVisible(!autoSize); unitsField.setVisible(!autoSize); sizeAutoCheckbox.setValue(autoSize); }
protected void refreshLogFileNames(JmxRemoteLoggingAPI.LoggingHostInfo hostInfo) { // try to keep previously selected file name String selectedFileName = logFileNameField.getValue(); List<String> logFiles = hostInfo.getLogFileNames(); logFileNameField.setValue(null); logFileNameField.setOptionsList(logFiles); autoRefreshCheck.setValue(false); if (selectedFileName != null && logFiles.contains(selectedFileName)) { logFileNameField.setValue(selectedFileName); } logTailLabel.setValue(""); }
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 initTimeZoneFields() { Map<String, String> options = new TreeMap<>(); for (String id : TimeZone.getAvailableIDs()) { TimeZone timeZone = TimeZone.getTimeZone(id); options.put(timeZones.getDisplayNameLong(timeZone), id); } timeZoneLookup.setOptionsMap(options); timeZoneAutoField.setCaption(messages.getMainMessage("timeZone.auto")); timeZoneAutoField.setDescription(messages.getMainMessage("timeZone.auto.descr")); timeZoneAutoField.addValueChangeListener(e -> timeZoneLookup.setEnabled(!Boolean.TRUE.equals(e.getValue()))); UserTimeZone userTimeZone = userManagementService.loadOwnTimeZone(); timeZoneLookup.setValue(userTimeZone.name); timeZoneAutoField.setValue(userTimeZone.auto); }
protected CheckBox createUnaryField(final ValueProperty valueProperty) { CheckBox field = componentsFactory.createComponent(CheckBox.class); field.addValueChangeListener(e -> { Object newValue = BooleanUtils.isTrue((Boolean) e.getValue()) ? true : null; _setValue(newValue, valueProperty); }); field.setValue((Boolean) _getValue(valueProperty)); field.setAlignment(Component.Alignment.MIDDLE_LEFT); return field; }
@Override public void init(Map<String, Object> params) { super.init(params); initWindowActions(); fileUpload.addFileUploadSucceedListener(e -> { fileName.setValue(fileUpload.getFileName()); }); importRoles.setValue(Boolean.TRUE); if (AppConfig.getClientType() != ClientType.WEB) { dropZone.setVisible(false); } }
protected void addAttribute(Set<LoggedAttribute> enabledAttributes, String name, boolean editable) { CheckBox checkBox = factory.createComponent(CheckBox.class); if (enabledAttributes != null && isEntityHaveAttribute(name, enabledAttributes)) { checkBox.setValue(true); } checkBox.setId(name); checkBox.setCaption(name); checkBox.setEditable(editable); checkBox.addValueChangeListener(e -> checkAllCheckboxes()); attributesBoxScroll.add(checkBox); }
@Override public void setCondition(final CustomCondition condition) { super.setCondition(condition); initializing = true; nameField.setValue(condition.getLocCaption()); boolean isNameEditable = Strings.isNullOrEmpty(condition.getCaption()) || !condition.getCaption().startsWith("msg://"); nameField.setEnabled(isNameEditable); nameLab.setEnabled(isNameEditable); joinField.setValue(condition.getJoin()); String where = replaceParamWithQuestionMark(condition.getWhere()); whereField.setValue(where); inExprCb.setValue(condition.getInExpr()); entityParamWhereField.setValue(condition.getEntityParamWhere()); entityParamViewField.setValue(condition.getEntityParamView()); useUserTimeZone.setValue(condition.getUseUserTimeZone()); fillTypeSelect(condition.getParam()); fillEntitySelect(condition.getParam()); initializing = false; }
@Override public void init(Map<String, Object> params) { super.init(params); windowConfig = AppBeans.get(WindowConfig.class); procTasksTable.addGeneratedColumn("assigned", entity -> { CheckBox checkBox = componentsFactory.createComponent(CheckBox.class); checkBox.setValue(entity.getProcActor() != null); return checkBox; }); Action openEntityEditorAction = new OpenEntityEditorAction(); procTasksTable.addAction(openEntityEditorAction); openEntityEditorBtn.setAction(openEntityEditorAction); procTasksTable.setItemClickAction(openEntityEditorAction); }
@Override public void init(Map<String, Object> params) { super.init(params); getDialogOptions() .setWidth(theme.get("cuba.gui.ResetPasswordsDialog.width")) .setResizable(false); generatePasswordsCheckBox.addValueChangeListener(e -> { if (Boolean.TRUE.equals(e.getValue())) { sendEmailsCheckBox.setEnabled(true); updateExpectedResultLabel(); } else { sendEmailsCheckBox.setValue(false); sendEmailsCheckBox.setEnabled(false); } expectedResultLabel.setVisible(getGeneratePasswords()); }); sendEmailsCheckBox.addValueChangeListener(e -> updateExpectedResultLabel()); }
protected void initTransformations() { ReportInputParameter parameter = getItem(); predefinedTransformation.setValue(parameter.getPredefinedTransformation() != null); enableControlsByTransformationType(parameter.getPredefinedTransformation() != null); predefinedTransformation.addValueChangeListener(e -> { boolean hasPredefinedTransformation = e.getValue() != null && e.getValue(); enableControlsByTransformationType(hasPredefinedTransformation); if (hasPredefinedTransformation) { parameter.setTransformationScript(null); } else { parameter.setPredefinedTransformation(null); } }); predefinedTransformation.setEditable(security.isEntityOpPermitted(ReportInputParameter.class, EntityOp.UPDATE)); }