@Override public ResponseEntity<MgmtSoftwareModuleMetadata> updateMetadata( @PathVariable("softwareModuleId") final Long softwareModuleId, @PathVariable("metadataKey") final String metadataKey, @RequestBody final MgmtSoftwareModuleMetadataBodyPut metadata) { final SoftwareModuleMetadata updated = softwareModuleManagement .updateMetaData(entityFactory.softwareModuleMetadata().update(softwareModuleId, metadataKey) .value(metadata.getValue()).targetVisible(metadata.isTargetVisible())); return ResponseEntity.ok(MgmtSoftwareModuleMapper.toResponseSwMetadata(updated)); }
@Override protected SoftwareModuleMetadata updateMetadata(final SoftwareModule entity, final String key, final String value) { final SoftwareModuleMetadata swMetadata = softwareModuleManagement .updateMetaData(entityFactory.softwareModuleMetadata().update(entity.getId(), key).value(value) .targetVisible(targetVisibleField.getValue())); setSelectedEntity(swMetadata.getSoftwareModule()); return swMetadata; }
@Override protected SoftwareModuleMetadata updateMetadata(final SoftwareModule entity, final String key, final String value) { final SoftwareModuleMetadata swMetadata = softwareModuleManagement .updateMetaData(entityFactory.softwareModuleMetadata().update(entity.getId(), key).value(value) .targetVisible(targetVisibleField.getValue())); setSelectedEntity(swMetadata.getSoftwareModule()); return swMetadata; }