package org.ovirt.engine.core.common.action; import java.io.Serializable; import org.ovirt.engine.core.common.businessentities.storage.DiskImage; import org.ovirt.engine.core.common.businessentities.storage.ImageDbOperationScope; import org.ovirt.engine.core.compat.Guid; public class RemoveImageParameters extends ImagesContainterParametersBase implements Serializable { private static final long serialVersionUID = -225670698019388215L; private DiskImage diskImage; private ImageDbOperationScope dbOperationScope; private boolean removeFromSnapshots; private boolean shouldLockImage; public RemoveImageParameters(Guid imageId) { super(imageId, null); setForceDelete(false); dbOperationScope = ImageDbOperationScope.IMAGE; shouldLockImage= true; } public RemoveImageParameters() { } public DiskImage getDiskImage() { return diskImage; } public void setDiskImage(DiskImage value) { diskImage = value; } public ImageDbOperationScope getDbOperationScope() { return dbOperationScope; } public boolean isShouldLockImage() { return shouldLockImage; } public void setShouldLockImage(boolean shouldLockImage) { this.shouldLockImage = shouldLockImage; } public void setDbOperationScope(ImageDbOperationScope dbOperationScope) { this.dbOperationScope = dbOperationScope; } public boolean isRemoveFromSnapshots() { return removeFromSnapshots; } public void setRemoveFromSnapshots(boolean removeFromSnapshots) { this.removeFromSnapshots = removeFromSnapshots; } }