This service wraps a ReconciliationService and SimplePutStrategy and extracts the reconciliation URL from an input item before passing it to the ReconciliationService and SimplePutStrategy. Its return value is an Item and a revision ID, but the meaning is quite different, so we introduce a new result class, ReconciledItem, rather than reusing ReconciliationItem.
This service wraps a
ReconciliationService
andSimplePutStrategy
and extracts the reconciliation URL from an input item before passing it to theReconciliationService
andSimplePutStrategy
. Its return value is an Item and a revision ID, but the meaning is quite different, so we introduce a new result class,ReconciledItem
, rather than reusingReconciliationItem
.Bug: T283567
Includes one preparation commit to move some classes.
The names “ItemReconciler” and “ReconciledItem” aren’t that great… any other ideas?