@Override protected boolean isClickedByDefault(final String typeName) { return manageDistUIState.getSoftwareModuleFilters().getSoftwareModuleType() .map(type -> type.getName().equals(typeName)).orElse(false); }
@Override protected boolean isClickedByDefault(final String typeName) { return manageDistUIState.getSoftwareModuleFilters().getSoftwareModuleType() .map(type -> type.getName().equals(typeName)).orElse(false); }
@Override protected boolean isClickedByDefault(final String typeName) { return artifactUploadState.getSoftwareModuleFilters().getSoftwareModuleType() .map(type -> type.getName().equals(typeName)).orElse(false); }
@Override protected boolean isClickedByDefault(final String typeName) { return artifactUploadState.getSoftwareModuleFilters().getSoftwareModuleType() .map(type -> type.getName().equals(typeName)).orElse(false); }
public static String softwareModuleTypesCreatableFieldsOnly(final List<SoftwareModuleType> types) throws JSONException { final StringBuilder builder = new StringBuilder(); builder.append("["); int i = 0; for (final SoftwareModuleType module : types) { builder.append(new JSONObject().put("name", module.getName()).put("description", module.getDescription()) .put("key", module.getKey()).put("maxAssignments", module.getMaxAssignments()).toString()); if (++i < types.size()) { builder.append(","); } } builder.append("]"); return builder.toString(); }
@Override public String toString() { return "SoftwareModule [deleted=" + deleted + ", name=" + getName() + ", version=" + getVersion() + ", revision=" + getOptLockRevision() + ", Id=" + getId() + ", type=" + getType().getName() + "]"; }
@Override public String toString() { return "SoftwareModule [deleted=" + deleted + ", name=" + getName() + ", version=" + getVersion() + ", revision=" + getOptLockRevision() + ", Id=" + getId() + ", type=" + getType().getName() + "]"; }
private void setSwModuleProperties(final SoftwareModuleType swModType, final Boolean isMandatory, final DistributionSet distributionSet) { final Set<SoftwareModule> alreadyAssignedSwModules = distributionSet.getModules(); final Item saveTblitem = getContainerDataSource().addItem(swModType.getName()); final Label mandatoryLabel = createMandatoryLabel(isMandatory); final Label typeName = HawkbitCommonUtil.getFormatedLabel(swModType.getName()); final VerticalLayout verticalLayout = createSoftModuleLayout(swModType, distributionSet, alreadyAssignedSwModules); saveTblitem.getItemProperty(SOFT_TYPE_MANDATORY).setValue(mandatoryLabel); saveTblitem.getItemProperty(SOFT_TYPE_NAME).setValue(typeName); saveTblitem.getItemProperty(SOFT_MODULE).setValue(verticalLayout); }
private void setSwModuleProperties(final SoftwareModuleType swModType, final Boolean isMandatory, final DistributionSet distributionSet) { final Set<SoftwareModule> alreadyAssignedSwModules = distributionSet.getModules(); final Item saveTblitem = getContainerDataSource().addItem(swModType.getName()); final Label mandatoryLabel = createMandatoryLabel(isMandatory); final Label typeName = HawkbitCommonUtil.getFormatedLabel(swModType.getName()); final VerticalLayout verticalLayout = createSoftModuleLayout(swModType, distributionSet, alreadyAssignedSwModules); saveTblitem.getItemProperty(SOFT_TYPE_MANDATORY).setValue(mandatoryLabel); saveTblitem.getItemProperty(SOFT_TYPE_NAME).setValue(typeName); saveTblitem.getItemProperty(SOFT_MODULE).setValue(verticalLayout); }
private void populateDistributionDtls(final VerticalLayout layout, final DistributionSet distributionSet) { layout.removeAllComponents(); layout.addComponent(SPUIComponentProvider.createNameValueLabel(getI18n().getMessage("label.dist.details.name"), distributionSet == null ? "" : distributionSet.getName())); layout.addComponent( SPUIComponentProvider.createNameValueLabel(getI18n().getMessage("label.dist.details.version"), distributionSet == null ? "" : distributionSet.getVersion())); if (distributionSet == null) { return; } distributionSet.getModules() .forEach(module -> layout.addComponent(getSWModlabel(module.getType().getName(), module))); }
@SuppressWarnings("unchecked") protected void createSourceTableData() { sourceTableContainer.removeAllItems(); final Iterable<SoftwareModuleType> moduleTypeBeans = softwareModuleTypeManagement .findAll(PageRequest.of(0, 1000)); Item saveTblitem; for (final SoftwareModuleType swTypeTag : moduleTypeBeans) { saveTblitem = sourceTableContainer.addItem(swTypeTag.getId()); saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(swTypeTag.getName()); saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(swTypeTag.getDescription()); } }
@SuppressWarnings("unchecked") protected void createSourceTableData() { sourceTableContainer.removeAllItems(); final Iterable<SoftwareModuleType> moduleTypeBeans = softwareModuleTypeManagement .findAll(new PageRequest(0, 1000)); Item saveTblitem; for (final SoftwareModuleType swTypeTag : moduleTypeBeans) { saveTblitem = sourceTableContainer.addItem(swTypeTag.getId()); saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(swTypeTag.getName()); saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(swTypeTag.getDescription()); } }
private void populateDistributionDtls(final VerticalLayout layout, final DistributionSet distributionSet) { layout.removeAllComponents(); layout.addComponent(SPUIComponentProvider.createNameValueLabel(getI18n().getMessage("label.dist.details.name"), distributionSet == null ? "" : distributionSet.getName())); layout.addComponent( SPUIComponentProvider.createNameValueLabel(getI18n().getMessage("label.dist.details.version"), distributionSet == null ? "" : distributionSet.getVersion())); if (distributionSet == null) { return; } distributionSet.getModules() .forEach(module -> layout.addComponent(getSWModlabel(module.getType().getName(), module))); }
private void populateDetails() { if (getSelectedBaseEntity() != null) { String maxAssign; if (getSelectedBaseEntity().getType().getMaxAssignments() == 1) { maxAssign = getI18n().getMessage("label.singleAssign.type"); } else { maxAssign = getI18n().getMessage("label.multiAssign.type"); } updateSoftwareModuleDetailsLayout(getSelectedBaseEntity().getType().getName(), getSelectedBaseEntity().getVendor(), maxAssign); } else { updateSoftwareModuleDetailsLayout("", "", ""); } }
private void populateDetails() { if (getSelectedBaseEntity() != null) { String maxAssign; if (getSelectedBaseEntity().getType().getMaxAssignments() == 1) { maxAssign = getI18n().getMessage("label.singleAssign.type"); } else { maxAssign = getI18n().getMessage("label.multiAssign.type"); } updateSoftwareModuleDetailsLayout(getSelectedBaseEntity().getType().getName(), getSelectedBaseEntity().getVendor(), maxAssign); } else { updateSoftwareModuleDetailsLayout("", "", ""); } }
@Override public void setTagDetails(final String selectedEntity) { getSoftwareModuleTypeManagement().getByName(selectedEntity).ifPresent(selectedTypeTag -> { getTagName().setValue(selectedTypeTag.getName()); getTagDesc().setValue(selectedTypeTag.getDescription()); getTypeKey().setValue(selectedTypeTag.getKey()); if (selectedTypeTag.getMaxAssignments() == 1) { getAssignOptiongroup().setValue(getSingleAssignStr()); } else { getAssignOptiongroup().setValue(getMultiAssignStr()); } setColorPickerComponentsColor(selectedTypeTag.getColour()); }); disableFields(); }
private void updateSWModuleType(final SoftwareModuleType existingType) { getSoftwareModuleTypeManagement().update(getEntityFactory().softwareModuleType().update(existingType.getId()) .description(getTagDesc().getValue()) .colour(ColorPickerHelper.getColorPickedString(getColorPickerLayout().getSelPreview()))); getUiNotification().displaySuccess(getI18n().getMessage("message.update.success", existingType.getName())); getEventBus().publish(this, new SoftwareModuleTypeEvent(SoftwareModuleTypeEnum.UPDATE_SOFTWARE_MODULE_TYPE, existingType)); }
private void updateSWModuleType(final SoftwareModuleType existingType) { getSoftwareModuleTypeManagement().update(getEntityFactory().softwareModuleType().update(existingType.getId()) .description(getTagDesc().getValue()) .colour(ColorPickerHelper.getColorPickedString(getColorPickerLayout().getSelPreview()))); getUiNotification().displaySuccess(getI18n().getMessage("message.update.success", existingType.getName())); getEventBus().publish(this, new SoftwareModuleTypeEvent(SoftwareModuleTypeEnum.UPDATE_SOFTWARE_MODULE_TYPE, existingType)); }