package org.ovirt.engine.core.common.action;
import java.io.Serializable;
import java.util.LinkedList;
import java.util.List;
import org.ovirt.engine.core.common.businessentities.storage.DiskImage;
import org.ovirt.engine.core.compat.Guid;
public class VmTemplateImportExportParameters extends VmTemplateManagementParameters implements Serializable {
private static final long serialVersionUID = -3811237640112907464L;
private Guid privateStorageDomainId;
public Guid getStorageDomainId() {
return privateStorageDomainId;
}
public void setStorageDomainId(Guid value) {
privateStorageDomainId = value;
}
private Guid privateStoragePoolId;
public Guid getStoragePoolId() {
return privateStoragePoolId;
}
public void setStoragePoolId(Guid value) {
privateStoragePoolId = value;
}
private List<DiskImage> privateImages;
public List<DiskImage> getImages() {
return privateImages == null ? new LinkedList<DiskImage>() : privateImages;
}
public void setImages(List<DiskImage> value) {
privateImages = value;
}
public VmTemplateImportExportParameters(Guid vmTemplateId, Guid storageDomainId, Guid storagePoolId) {
super(vmTemplateId);
this.setStorageDomainId(storageDomainId);
this.setStoragePoolId(storagePoolId);
}
public VmTemplateImportExportParameters() {
privateStorageDomainId = Guid.Empty;
privateStoragePoolId = Guid.Empty;
}
}