package org.ovirt.engine.core.common.businessentities;
import java.io.Serializable;
import java.util.Date;
import java.util.Objects;
public class EngineBackupLogId implements Serializable {
private static final long serialVersionUID = 1740373688528083410L;
private String scope;
private Date doneAt;
public EngineBackupLogId() {
}
public EngineBackupLogId(String scope, Date doneAt) {
this.scope = scope;
this.doneAt = doneAt;
}
public String getScope() {
return scope;
}
public void setScope(String dbName) {
this.scope = dbName;
}
public Date getDoneAt() {
return doneAt;
}
public void setDoneAt(Date doneAt) {
this.doneAt = doneAt;
}
@Override
public int hashCode() {
return Objects.hash(
scope,
doneAt
);
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof EngineBackupLogId)) {
return false;
}
EngineBackupLogId other = (EngineBackupLogId) obj;
return Objects.equals(scope, other.scope)
&& Objects.equals(doneAt, other.doneAt);
}
}