@Override public ResponseEntity<MgmtMetadata> updateMetadata(@PathVariable("distributionSetId") final Long distributionSetId, @PathVariable("metadataKey") final String metadataKey, @RequestBody final MgmtMetadataBodyPut metadata) { // check if distribution set exists otherwise throw exception // immediately final DistributionSetMetadata updated = distributionSetManagement.updateMetaData(distributionSetId, entityFactory.generateDsMetadata(metadataKey, metadata.getValue())); return ResponseEntity.ok(MgmtDistributionSetMapper.toResponseDsMetadata(updated)); }
@Override protected DistributionSetMetadata updateMetadata(final DistributionSet entity, final String key, final String value) { final DistributionSetMetadata dsMetaData = distributionSetManagement.updateMetaData(entity.getId(), entityFactory.generateDsMetadata(key, value)); setSelectedEntity(dsMetaData.getDistributionSet()); return dsMetaData; }
@Override protected DistributionSetMetadata updateMetadata(final DistributionSet entity, final String key, final String value) { final DistributionSetMetadata dsMetaData = distributionSetManagement.updateMetaData(entity.getId(), entityFactory.generateDsMetadata(key, value)); setSelectedEntity(dsMetaData.getDistributionSet()); return dsMetaData; }