package org.ovirt.engine.core.bll.context;
import org.ovirt.engine.core.common.businessentities.BusinessEntity;
/**
* An implementation of COmpensation Context that does nothing - will be used by commands that do not implement
* compensation.
*/
public class NoOpCompensationContext implements CompensationContext {
@Override
public void snapshotEntity(BusinessEntity<?> entity) {
}
@Override
public void snapshotNewEntity(BusinessEntity<?> entity) {
}
@Override
public void snapshotEntityStatus(BusinessEntity<?> entity, Enum<?> status) {
}
@Override
public void stateChanged() {
}
@Override
public void resetCompensation() {
}
}