@Override @SuppressWarnings("unchecked") protected void updateEntity(final SoftwareModule baseEntity, final Item item) { final String swNameVersion = HawkbitCommonUtil.concatStrings(":", baseEntity.getName(), baseEntity.getVersion()); item.getItemProperty(SPUILabelDefinitions.NAME_VERSION).setValue(swNameVersion); item.getItemProperty(SPUILabelDefinitions.VAR_SWM_ID).setValue(baseEntity.getId()); item.getItemProperty(SPUILabelDefinitions.VAR_VENDOR).setValue(baseEntity.getVendor()); item.getItemProperty(SPUILabelDefinitions.VAR_COLOR).setValue(baseEntity.getType().getColour()); super.updateEntity(baseEntity, item); }
@Override @SuppressWarnings("unchecked") protected void updateEntity(final SoftwareModule baseEntity, final Item item) { final String swNameVersion = HawkbitCommonUtil.concatStrings(":", baseEntity.getName(), baseEntity.getVersion()); item.getItemProperty(SPUILabelDefinitions.NAME_VERSION).setValue(swNameVersion); item.getItemProperty(SPUILabelDefinitions.VAR_SWM_ID).setValue(baseEntity.getId()); item.getItemProperty(SPUILabelDefinitions.VAR_VENDOR).setValue(baseEntity.getVendor()); item.getItemProperty(SPUILabelDefinitions.VAR_COLOR).setValue(baseEntity.getType().getColour()); super.updateEntity(baseEntity, item); }
@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(); }
@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 static ProxyBaseSwModuleItem getProxyBean(final AssignedSoftwareModule customSoftwareModule) { final SoftwareModule bean = customSoftwareModule.getSoftwareModule(); final ProxyBaseSwModuleItem proxyItem = new ProxyBaseSwModuleItem(); proxyItem.setSwId(bean.getId()); final String swNameVersion = HawkbitCommonUtil.concatStrings(":", bean.getName(), bean.getVersion()); proxyItem.setNameAndVersion(swNameVersion); proxyItem.setCreatedDate(SPDateTimeUtil.getFormattedDate(bean.getCreatedAt())); proxyItem.setLastModifiedDate(SPDateTimeUtil.getFormattedDate(bean.getLastModifiedAt())); proxyItem.setName(bean.getName()); proxyItem.setVersion(bean.getVersion()); proxyItem.setVendor(bean.getVendor()); proxyItem.setDescription(bean.getDescription()); proxyItem.setCreatedByUser(UserDetailsFormatter.loadAndFormatCreatedBy(bean)); proxyItem.setModifiedByUser(UserDetailsFormatter.loadAndFormatLastModifiedBy(bean)); proxyItem.setAssigned(customSoftwareModule.isAssigned()); proxyItem.setColour(bean.getType().getColour()); proxyItem.setTypeId(bean.getType().getId()); return proxyItem; }
private static ProxyBaseSwModuleItem getProxyBean(final AssignedSoftwareModule customSoftwareModule) { final SoftwareModule bean = customSoftwareModule.getSoftwareModule(); final ProxyBaseSwModuleItem proxyItem = new ProxyBaseSwModuleItem(); proxyItem.setSwId(bean.getId()); final String swNameVersion = HawkbitCommonUtil.concatStrings(":", bean.getName(), bean.getVersion()); proxyItem.setNameAndVersion(swNameVersion); proxyItem.setCreatedDate(SPDateTimeUtil.getFormattedDate(bean.getCreatedAt())); proxyItem.setLastModifiedDate(SPDateTimeUtil.getFormattedDate(bean.getLastModifiedAt())); proxyItem.setName(bean.getName()); proxyItem.setVersion(bean.getVersion()); proxyItem.setVendor(bean.getVendor()); proxyItem.setDescription(bean.getDescription()); proxyItem.setCreatedByUser(UserDetailsFormatter.loadAndFormatCreatedBy(bean)); proxyItem.setModifiedByUser(UserDetailsFormatter.loadAndFormatLastModifiedBy(bean)); proxyItem.setAssigned(customSoftwareModule.isAssigned()); proxyItem.setColour(bean.getType().getColour()); proxyItem.setTypeId(bean.getType().getId()); return proxyItem; }