@Service class DiffServiceImpl : DiffService
Implementation of DiffService interface.
Looking changes between versions with Google Gson library. It uses 'com.google.common.collect.Maps.difference' for search. Jsons are flattened first for a more accurate search. Jsons expand back after search.
Author
Vladislav Iusiumbeli
Since
1.0.0
<init> |
Is used for autowire required beans. DiffServiceImpl(objectMapper: ObjectMapper, versionService: VersionService, mapTransformerService: MapTransformerService) |
difference |
Looks for changes in two specified versions. fun difference(penultimate: String?, last: String?): Either<Difference> |