package com.griddynamics.jagger.dbapi.dto;
import java.util.Set;
/**
* User: amikryukov
* Date: 12/17/13
*/
public class SessionPlotNameDto extends MetricName {
private Set<String> sessionIds;
public SessionPlotNameDto() {}
public SessionPlotNameDto(Set<String> sessionIds, String plotName) {
this.sessionIds = sessionIds;
this.metricName = plotName;
}
public Set<String> getSessionId() {
return sessionIds;
}
public void setSessionIds(Set<String> sessionIds) {
this.sessionIds = sessionIds;
}
@Override
public String toString() {
return "SessionPlotNameDto{" +
"sessionIds='" + sessionIds + '\'' +
", metricName=" + metricName +
'}';
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
SessionPlotNameDto that = (SessionPlotNameDto) o;
if (metricName != null ? !metricName.equals(that.metricName) : that.metricName != null) return false;
if (sessionIds != null ? !sessionIds.equals(that.sessionIds) : that.sessionIds != null) return false;
return true;
}
@Override
public int hashCode() {
int result = sessionIds != null ? sessionIds.hashCode() : 0;
result = 31 * result + (metricName != null ? metricName.hashCode() : 0);
return result;
}
}