package org.ovirt.engine.api.restapi.types; import org.ovirt.engine.api.model.StorageDomain; import org.ovirt.engine.api.model.StorageDomainLease; import org.ovirt.engine.api.restapi.utils.GuidUtils; import org.ovirt.engine.core.compat.Guid; public class StorageDomainLeaseMapper { public static StorageDomainLease map(Guid storageDomainId) { if (storageDomainId != null) { StorageDomain storageDomain = new StorageDomain(); storageDomain.setId(storageDomainId.toString()); StorageDomainLease lease = new StorageDomainLease(); lease.setStorageDomain(storageDomain); return lease; } return null; } public static Guid map(StorageDomainLease lease) { if (lease.isSetStorageDomain() && lease.getStorageDomain().isSetId()) { return GuidUtils.asGuid(lease.getStorageDomain().getId()); } return null; } }