package microservices.sample.user; import java.util.Objects; /** * @author mamad * @since 15/03/15. */ public class Connection { private final String id; private final String user1; private final String user2; public Connection(String id, String user1, String user2) { this.id = id; this.user1 = user1; this.user2 = user2; } public String getId() { return id; } public String getUser1() { return user1; } public String getUser2() { return user2; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof Connection)) { return false; } Connection that = (Connection) o; return Objects.equals(this.user1, that.user1) && Objects.equals(this.user2, that.user2); } @Override public int hashCode() { return Objects.hash(user1, user2); } }