this.context.authenticatedUser();
this.fromApiJsonDeserializer.validateForUpdate(command.json());
final CodeValue codeValue = this.codeValueRepositoryWrapper.findOneWithNotFoundDetection(codeValueId);
final Map<String, Object> changes = codeValue.update(command);
if (!changes.isEmpty()) {
this.codeValueRepository.saveAndFlush(codeValue);
}