package org.ovirt.engine.core.common.businessentities.storage;
import java.io.Serializable;
import java.util.Objects;
import org.ovirt.engine.core.compat.Guid;
public class ImageStorageDomainMapId implements Serializable {
@Override
public int hashCode() {
return Objects.hash(
imageId,
storageDomainId
);
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ImageStorageDomainMapId)) {
return false;
}
ImageStorageDomainMapId other = (ImageStorageDomainMapId) obj;
return Objects.equals(imageId, other.imageId)
&& Objects.equals(storageDomainId, other.storageDomainId);
}
private static final long serialVersionUID = -5870880575903017188L;
private Guid storageDomainId;
private Guid imageId;
public Guid getStorageDomainId() {
return storageDomainId;
}
public void setStorageDomainId(Guid storageDomainId) {
this.storageDomainId = storageDomainId;
}
public Guid getImageId() {
return imageId;
}
public void setImageId(Guid imageId) {
this.imageId = imageId;
}
public ImageStorageDomainMapId() {
}
public ImageStorageDomainMapId(Guid imageId, Guid storageDomainId) {
this.imageId = imageId;
this.storageDomainId = storageDomainId;
}
}