Skip to content

Commit 5ab2ff1

Browse files
committed
Revert "Fixup several hashcode recursions"
This reverts commit bae4478
1 parent 3f3876a commit 5ab2ff1

22 files changed

Lines changed: 10 additions & 74 deletions
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
11
INSERT INTO game_stats (id, startTime, gameName, gameType, gameMod, `host`, mapId, validity, replay_available)
22
VALUES (1, NOW(), 'Test game', '0', 6, 1, 1, 0, false);
3-
4-
INSERT INTO game_player_stats (id, gameId, playerId, AI, faction, color, team, place, mean, deviation, after_mean,
5-
after_deviation, score, scoreTime, result)
6-
VALUES (1, 1, 1, FALSE, 0, 0, 0, 0, 1000.0, 100.0, null, null, null, null, null);

src/main/java/com/faforever/api/data/domain/Achievement.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import com.yahoo.elide.annotation.Exclude;
66
import com.yahoo.elide.annotation.Include;
77
import lombok.Data;
8-
import lombok.EqualsAndHashCode;
98
import lombok.NoArgsConstructor;
109

1110
import javax.persistence.Column;
@@ -28,14 +27,12 @@
2827
@EntityListeners(AchievementLocalizationListener.class)
2928
@Data
3029
@NoArgsConstructor
31-
@EqualsAndHashCode(onlyExplicitlyIncluded = true)
3230
public class Achievement {
3331

3432
public static final String TYPE_NAME = "achievement";
3533

3634
@Id
3735
@Column(name = "id")
38-
@EqualsAndHashCode.Include
3936
private String id;
4037

4138
@Column(name = "\"order\"")

src/main/java/com/faforever/api/data/domain/Avatar.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import com.yahoo.elide.annotation.Include;
99
import com.yahoo.elide.annotation.UpdatePermission;
1010
import lombok.Data;
11-
import lombok.EqualsAndHashCode;
1211
import lombok.NoArgsConstructor;
1312

1413
import javax.persistence.CascadeType;
@@ -63,6 +62,5 @@ public class Avatar implements DefaultEntity {
6362
@OneToMany(mappedBy = "avatar", cascade = CascadeType.ALL, orphanRemoval = true)
6463
// Permission is managed by AvatarAssignment class
6564
@UpdatePermission(expression = Prefab.ALL)
66-
@EqualsAndHashCode.Exclude
6765
private List<AvatarAssignment> assignments;
6866
}

src/main/java/com/faforever/api/data/domain/AvatarAssignment.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import com.yahoo.elide.annotation.Include;
1212
import com.yahoo.elide.annotation.UpdatePermission;
1313
import lombok.Data;
14-
import lombok.EqualsAndHashCode;
1514
import lombok.NoArgsConstructor;
1615

1716
import javax.persistence.Column;
@@ -66,14 +65,12 @@ public class AvatarAssignment implements DefaultEntity, OwnableEntity {
6665
@JoinColumn(name = "idUser")
6766
@NotNull
6867
@Relationship(Player.TYPE_NAME)
69-
@EqualsAndHashCode.Exclude
7068
private Player player;
7169

7270
@ManyToOne(fetch = FetchType.LAZY)
7371
@JoinColumn(name = "idAvatar")
7472
@NotNull
7573
@Relationship(Avatar.TYPE_NAME)
76-
@EqualsAndHashCode.Exclude
7774
private Avatar avatar;
7875

7976
@Override

src/main/java/com/faforever/api/data/domain/BanInfo.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import com.yahoo.elide.annotation.ReadPermission;
1414
import com.yahoo.elide.annotation.UpdatePermission;
1515
import lombok.Data;
16-
import lombok.EqualsAndHashCode;
1716
import lombok.NoArgsConstructor;
1817

1918
import javax.persistence.Column;
@@ -84,7 +83,6 @@ public class BanInfo implements DefaultEntity {
8483

8584
@ManyToOne
8685
@JoinColumn(name = "report_id")
87-
@EqualsAndHashCode.Exclude
8886
private ModerationReport moderationReport;
8987

9088
@Column(name = "revoke_reason")

src/main/java/com/faforever/api/data/domain/Clan.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
@CreatePermission(expression = Prefab.ALL)
4141
@Data
4242
@NoArgsConstructor
43-
@EqualsAndHashCode(onlyExplicitlyIncluded = true)
4443
@IsLeaderInClan
4544
@EntityListeners(ClanEnricherListener.class)
4645
public class Clan implements DefaultEntity, OwnableEntity {
@@ -62,7 +61,6 @@ public class Clan implements DefaultEntity, OwnableEntity {
6261
@Column(name = "name")
6362
@NotNull
6463
@UpdatePermission(expression = IsEntityOwner.EXPRESSION)
65-
@EqualsAndHashCode.Include
6664
private String name;
6765

6866
@Column(name = "tag")

src/main/java/com/faforever/api/data/domain/Game.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@
77
import com.yahoo.elide.annotation.Include;
88
import com.yahoo.elide.annotation.UpdatePermission;
99
import lombok.Data;
10-
import lombok.EqualsAndHashCode;
1110
import lombok.NoArgsConstructor;
12-
import lombok.ToString;
1311
import org.hibernate.annotations.BatchSize;
1412
import org.hibernate.annotations.Immutable;
1513
import org.jetbrains.annotations.Nullable;
@@ -40,17 +38,13 @@
4038
@Immutable
4139
@Data
4240
@NoArgsConstructor
43-
@EqualsAndHashCode(onlyExplicitlyIncluded = true)
44-
@ToString(onlyExplicitlyIncluded = false)
4541
@EntityListeners(GameEnricher.class)
4642
public class Game {
4743

4844
public static final String TYPE_NAME = "game";
4945

5046
@Id
5147
@Column(name = "id")
52-
@EqualsAndHashCode.Include
53-
@ToString.Include
5448
private int id;
5549

5650
@Column(name = "startTime")

src/main/java/com/faforever/api/data/domain/GamePlayerStats.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22

33
import com.yahoo.elide.annotation.Include;
44
import lombok.Data;
5-
import lombok.EqualsAndHashCode;
65
import lombok.NoArgsConstructor;
7-
import lombok.ToString;
86
import org.hibernate.annotations.BatchSize;
97
import org.hibernate.annotations.Immutable;
108

@@ -29,21 +27,16 @@
2927
@Immutable
3028
@Data
3129
@NoArgsConstructor
32-
@EqualsAndHashCode(onlyExplicitlyIncluded = true)
33-
@ToString(onlyExplicitlyIncluded = true)
3430
public class GamePlayerStats {
3531

3632
public static final String TYPE_NAME = "gamePlayerStats";
3733

3834
@Id
3935
@Column(name = "id")
40-
@EqualsAndHashCode.Include
41-
@ToString.Include
4236
private long id;
4337

4438
@ManyToOne(fetch = FetchType.LAZY)
4539
@JoinColumn(name = "playerId")
46-
@ToString.Include
4740
private Player player;
4841

4942
@Column(name = "AI")

src/main/java/com/faforever/api/data/domain/LeaderboardRating.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.yahoo.elide.annotation.Include;
44
import lombok.Data;
5-
import lombok.EqualsAndHashCode;
65
import lombok.NoArgsConstructor;
76

87
import javax.persistence.Column;
@@ -53,12 +52,10 @@ public class LeaderboardRating implements DefaultEntity, OwnableEntity {
5352

5453
@ManyToOne
5554
@JoinColumn(name = "leaderboard_id")
56-
@EqualsAndHashCode.Exclude
5755
private Leaderboard leaderboard;
5856

5957
@ManyToOne
6058
@JoinColumn(name = "login_id")
61-
@EqualsAndHashCode.Exclude
6259
private Player player;
6360

6461
@Override

src/main/java/com/faforever/api/data/domain/LeaderboardRatingJournal.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.yahoo.elide.annotation.Include;
44
import lombok.Data;
5-
import lombok.EqualsAndHashCode;
65
import lombok.NoArgsConstructor;
76

87
import javax.persistence.Column;
@@ -50,11 +49,9 @@ public class LeaderboardRatingJournal implements DefaultEntity {
5049

5150
@ManyToOne(fetch = FetchType.LAZY)
5251
@JoinColumn(name = "leaderboard_id")
53-
@EqualsAndHashCode.Exclude
5452
private Leaderboard leaderboard;
5553

5654
@ManyToOne(fetch = FetchType.LAZY)
5755
@JoinColumn(name = "game_player_stats_id")
58-
@EqualsAndHashCode.Exclude
5956
private GamePlayerStats gamePlayerStats;
6057
}

0 commit comments

Comments
 (0)