package org.ovirt.engine.core.bll.storage; import org.ovirt.engine.core.compat.*; import org.ovirt.engine.core.common.businessentities.*; import java.util.List; public interface IStorageHelper { boolean ConnectStorageToDomainByStoragePoolId(storage_domains storageDomain, Guid storagePoolId); boolean DisconnectStorageFromDomainByStoragePoolId(storage_domains storageDomain, Guid storagePoolId); boolean ConnectStorageToDomainByVdsId(storage_domains storageDomain, Guid vdsId); boolean DisconnectStorageFromDomainByVdsId(storage_domains storageDomain, Guid vdsId); boolean ConnectStorageToLunByVdsId(storage_domains storageDomain, Guid vdsId, LUNs lun); boolean DisconnectStorageFromLunByVdsId(storage_domains storageDomain, Guid vdsId, LUNs lun); boolean StorageDomainRemoved(storage_domain_static storageDomain); boolean ValidateStoragePoolConnectionsInHost(VDS vds, List<storage_server_connections> connections, Guid storagePoolId); List<storage_server_connections> GetStorageServerConnectionsByDomain( storage_domain_static storageDomain); boolean IsConnectSucceeded(java.util.HashMap<String, String> returnValue, List<storage_server_connections> connections); }