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 DiskLunMapId implements Serializable {
private static final long serialVersionUID = -5801053874071610531L;
private Guid diskId;
private String lunId;
public DiskLunMapId() {
}
public DiskLunMapId(Guid diskId, String lunId) {
this.diskId = diskId;
this.lunId = lunId;
}
public Guid getDiskId() {
return diskId;
}
public void setDiskId(Guid diskId) {
this.diskId = diskId;
}
public String getLunId() {
return lunId;
}
public void setLunId(String lunId) {
this.lunId = lunId;
}
@Override
public int hashCode() {
return Objects.hash(
diskId,
lunId
);
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof DiskLunMapId)) {
return false;
}
DiskLunMapId other = (DiskLunMapId) obj;
return Objects.equals(diskId, other.diskId)
&& Objects.equals(lunId, other.lunId);
}
}