package org.ovirt.engine.core.bll.storage;
import org.ovirt.engine.core.common.businessentities.*;
import org.ovirt.engine.core.utils.*;
public abstract class ActivateDeactivateSingleAsyncOperation implements ISingleAsyncOperation {
private storage_domains _domain;
private storage_pool _pool;
private java.util.ArrayList<VDS> _vdss;
public ActivateDeactivateSingleAsyncOperation(java.util.ArrayList<VDS> vdss, storage_domains domain,
storage_pool storagePool) {
_vdss = vdss;
_domain = domain;
_pool = storagePool;
}
public abstract void Execute(int iterationId);
protected storage_domains getStorageDomain() {
return _domain;
}
protected storage_pool getStoragePool() {
return _pool;
}
protected java.util.ArrayList<VDS> getVdss() {
return _vdss;
}
}