*
*/
final class UpgradableModificationApplyOperation extends RootModificationApplyOperation {
-
private final LatestOperationHolder holder;
private ModificationApplyOperation delegate;
- public UpgradableModificationApplyOperation(final LatestOperationHolder holder, final ModificationApplyOperation delegate) {
+ UpgradableModificationApplyOperation(final LatestOperationHolder holder, final ModificationApplyOperation delegate) {
this.holder = holder;
this.delegate = delegate;
-
}
@Override
- public void upgradeIfPossible() {
+ void upgradeIfPossible() {
ModificationApplyOperation holderCurrent = holder.getCurrent();
if (holderCurrent != delegate) {
// FIXME: Allow update only if there is addition of models, not
}
@Override
- public RootModificationApplyOperation snapshot() {
+ RootModificationApplyOperation snapshot() {
return new UpgradableModificationApplyOperation(holder, getDelegate());
}