package com.ldbc.driver.workloads.ldbc.snb.interactive; public class LdbcShortQuery6MessageForumResult { private final long forumId; private final String forumTitle; private final long moderatorId; private final String moderatorFirstName; private final String moderatorLastName; public LdbcShortQuery6MessageForumResult(long forumId, String forumTitle, long moderatorId, String moderatorFirstName, String moderatorLastName) { this.forumId = forumId; this.forumTitle = forumTitle; this.moderatorId = moderatorId; this.moderatorFirstName = moderatorFirstName; this.moderatorLastName = moderatorLastName; } public long forumId() { return forumId; } public String forumTitle() { return forumTitle; } public long moderatorId() { return moderatorId; } public String moderatorFirstName() { return moderatorFirstName; } public String moderatorLastName() { return moderatorLastName; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; LdbcShortQuery6MessageForumResult that = (LdbcShortQuery6MessageForumResult) o; if (forumId != that.forumId) return false; if (moderatorId != that.moderatorId) return false; if (forumTitle != null ? !forumTitle.equals(that.forumTitle) : that.forumTitle != null) return false; if (moderatorFirstName != null ? !moderatorFirstName.equals(that.moderatorFirstName) : that.moderatorFirstName != null) return false; if (moderatorLastName != null ? !moderatorLastName.equals(that.moderatorLastName) : that.moderatorLastName != null) return false; return true; } @Override public int hashCode() { int result = (int) (forumId ^ (forumId >>> 32)); result = 31 * result + (forumTitle != null ? forumTitle.hashCode() : 0); result = 31 * result + (int) (moderatorId ^ (moderatorId >>> 32)); result = 31 * result + (moderatorFirstName != null ? moderatorFirstName.hashCode() : 0); result = 31 * result + (moderatorLastName != null ? moderatorLastName.hashCode() : 0); return result; } @Override public String toString() { return "LdbcShortQuery6MessageForumResult{" + "forumId=" + forumId + ", forumTitle='" + forumTitle + '\'' + ", moderatorId=" + moderatorId + ", moderatorFirstName='" + moderatorFirstName + '\'' + ", moderatorLastName='" + moderatorLastName + '\'' + '}'; } }