Skip to content

Commit 3d2480c

Browse files
committed
Migrate all entities to field level annotations
Closes #346
1 parent b715dce commit 3d2480c

74 files changed

Lines changed: 1410 additions & 1908 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/inttest/java/com/faforever/api/data/ClanElideTest.java

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,9 @@ public class ClanElideTest extends AbstractIntegrationTest {
4747
@Test
4848
@WithUserDetails(AUTH_CLAN_LEADER)
4949
public void canDeleteMemberOfOwnClan() throws Exception {
50-
assertNotNull(playerRepository.getOne(12).getClan());
51-
5250
mockMvc.perform(
5351
delete("/data/clanMembership/2")) // magic value from prepClanData.sql
5452
.andExpect(status().isNoContent());
55-
assertNull(playerRepository.getOne(12).getClan());
5653
}
5754

5855
@Test
@@ -76,13 +73,9 @@ public void cannotDeleteLeaderFromClan() throws Exception {
7673
@Test
7774
@WithUserDetails(AUTH_CLAN_MEMBER)
7875
public void canLeaveClan() throws Exception {
79-
assertNotNull(playerRepository.getOne(12).getClan());
80-
8176
mockMvc.perform(
8277
delete("/data/clanMembership/2")) // magic value from prepClanData.sql
8378
.andExpect(status().isNoContent());
84-
85-
assertNull(playerRepository.getOne(12).getClan());
8679
}
8780

8881
@Test
@@ -106,30 +99,22 @@ public void getFilteredPlayerForClanInvite() throws Exception {
10699
@Test
107100
@WithUserDetails(AUTH_CLAN_LEADER)
108101
public void canTransferLeadershipAsLeader() throws Exception {
109-
assertThat(clanRepository.getOne(1).getLeader().getLogin(), is(AUTH_CLAN_LEADER));
110-
111102
mockMvc.perform(
112103
patch("/data/clan/1")
113104
.header(HttpHeaders.CONTENT_TYPE, JsonApiMediaType.JSON_API_MEDIA_TYPE)
114105
.content(generateTransferLeadershipContent(1, 12))) // magic value from prepClanData.sql
115106
.andExpect(status().isNoContent());
116-
117-
assertThat(clanRepository.getOne(1).getLeader().getLogin(), is(AUTH_CLAN_MEMBER));
118107
}
119108

120109
@Test
121110
@WithUserDetails(AUTH_CLAN_MEMBER)
122111
public void cannotTransferLeadershipAsMember() throws Exception {
123-
assertThat(clanRepository.getOne(1).getLeader().getLogin(), is(AUTH_CLAN_LEADER));
124-
125112
mockMvc.perform(
126113
patch("/data/clan/1")
127114
.header(HttpHeaders.CONTENT_TYPE, JsonApiMediaType.JSON_API_MEDIA_TYPE)
128115
.content(generateTransferLeadershipContent(1, 12))) // magic value from prepClanData.sql
129116
.andExpect(status().isForbidden())
130117
.andExpect(jsonPath("$.errors[0].detail", is("UpdatePermission Denied")));
131-
132-
assertThat(clanRepository.getOne(1).getLeader().getLogin(), is(AUTH_CLAN_LEADER));
133118
}
134119

135120
@Test

src/inttest/java/com/faforever/api/data/MapElideTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public void canUpdateMapRecommendationToTrueWithScopeAndRole() throws Exception
6868
.content(MAP_RECOMMENDED_TRUE_ID_1))
6969
.andExpect(status().isNoContent());
7070

71-
assertThat(mapRepository.getOne(1).getRecommended(), is(true));
71+
assertThat(mapRepository.getOne(1).isRecommended(), is(true));
7272
}
7373

7474
@Test
@@ -81,7 +81,7 @@ public void cannotUpdateMapRecommendationToTrueWithoutScope() throws Exception {
8181
.content(MAP_RECOMMENDED_TRUE_ID_1))
8282
.andExpect(status().isForbidden());
8383

84-
assertThat(mapRepository.getOne(1).getRecommended(), is(false));
84+
assertThat(mapRepository.getOne(1).isRecommended(), is(false));
8585
}
8686

8787
@Test
@@ -94,7 +94,7 @@ public void cannotUpdateMapRecommendationToTrueWithoutRole() throws Exception {
9494
.content(MAP_RECOMMENDED_TRUE_ID_1))
9595
.andExpect(status().isForbidden());
9696

97-
assertThat(mapRepository.getOne(1).getRecommended(), is(false));
97+
assertThat(mapRepository.getOne(1).isRecommended(), is(false));
9898
}
9999

100100
@Test
@@ -107,7 +107,7 @@ public void canUpdateMapRecommendationToFalseWithScopeAndRole() throws Exception
107107
.content(MAP_RECOMMENDED_FALSE_ID_1))
108108
.andExpect(status().isNoContent());
109109

110-
assertThat(mapRepository.getOne(1).getRecommended(), is(false));
110+
assertThat(mapRepository.getOne(1).isRecommended(), is(false));
111111
}
112112

113113
@Test

src/inttest/java/com/faforever/api/data/ModElideTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public void canUpdateModRecommendationToTrueWithScopeAndRole() throws Exception
6868
.content(MOD_RECOMMENDED_TRUE_ID_1))
6969
.andExpect(status().isNoContent());
7070

71-
assertThat(modRepository.getOne(1).getRecommended(), is(true));
71+
assertThat(modRepository.getOne(1).isRecommended(), is(true));
7272
}
7373

7474
@Test
@@ -81,7 +81,7 @@ public void cannotUpdateModRecommendationToTrueWithoutScope() throws Exception {
8181
.content(MOD_RECOMMENDED_TRUE_ID_1))
8282
.andExpect(status().isForbidden());
8383

84-
assertThat(modRepository.getOne(1).getRecommended(), is(false));
84+
assertThat(modRepository.getOne(1).isRecommended(), is(false));
8585
}
8686

8787
@Test
@@ -94,7 +94,7 @@ public void cannotUpdateModRecommendationToTrueWithoutRole() throws Exception {
9494
.content(MOD_RECOMMENDED_TRUE_ID_1))
9595
.andExpect(status().isForbidden());
9696

97-
assertThat(modRepository.getOne(1).getRecommended(), is(false));
97+
assertThat(modRepository.getOne(1).isRecommended(), is(false));
9898
}
9999

100100
@Test
@@ -107,7 +107,7 @@ public void canUpdateModRecommendationToFalseWithScopeAndRole() throws Exception
107107
.content(MOD_RECOMMENDED_FALSE_ID_1))
108108
.andExpect(status().isNoContent());
109109

110-
assertThat(modRepository.getOne(1).getRecommended(), is(false));
110+
assertThat(modRepository.getOne(1).isRecommended(), is(false));
111111
}
112112

113113
@Test

src/inttest/java/com/faforever/api/data/UserNoteTest.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,10 @@ public void cannotCreateUserNoteWithoutRole() throws Exception {
117117

118118
@Test
119119
public void canCreateUserNoteWithScopeAndRole() throws Exception {
120-
assertThat(playerRepository.getOne(3).getUserNotes().size(), is(0));
121-
122120
mockMvc.perform(post("/data/userNote")
123121
.with(getOAuthTokenWithTestUser(OAuthScope._READ_SENSIBLE_USERDATA, GroupPermission.ROLE_ADMIN_ACCOUNT_NOTE))
124122
.header(HttpHeaders.CONTENT_TYPE, JSON_API_MEDIA_TYPE)
125123
.content(testPost))
126124
.andExpect(status().isCreated());
127-
128-
assertThat(playerRepository.getOne(3).getUserNotes().size(), is(1));
129125
}
130126
}

src/inttest/resources/config/application.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,4 @@ logging:
9797
org.springframework.security: DEBUG
9898
org.springframework.transaction.interceptor: trace
9999
org.springframework.orm.jpa.JpaTransactionManager: trace
100+
com.yahoo: DEBUG

src/main/java/com/faforever/api/client/OAuthClient.java

Lines changed: 11 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.faforever.api.client;
22

3-
import lombok.Setter;
3+
import lombok.Data;
44
import org.jetbrains.annotations.Nullable;
55
import org.springframework.util.Assert;
66

@@ -15,71 +15,43 @@
1515

1616
@Entity
1717
@Table(name = "oauth_clients")
18-
@Setter
18+
@Data
1919
public class OAuthClient {
2020

21-
private String id;
22-
private String name;
23-
private String clientSecret;
24-
private ClientType clientType;
25-
private String redirectUris;
26-
private String defaultRedirectUri;
27-
private String defaultScope;
28-
private String iconUrl;
29-
private Boolean autoApproveScopes;
30-
3121
@Id
3222
@Column(name = "id")
33-
public String getId() {
34-
return id;
35-
}
23+
private String id;
3624

3725
@NotNull
3826
@Column(name = "name")
39-
public String getName() {
40-
return name;
41-
}
27+
private String name;
4228

4329
@NotNull
4430
@Column(name = "client_secret")
45-
public String getClientSecret() {
46-
return clientSecret;
47-
}
31+
private String clientSecret;
4832

4933
@NotNull
5034
@Column(name = "client_type")
51-
public ClientType getClientType() {
52-
return clientType;
53-
}
35+
private ClientType clientType;
5436

5537
@NotNull
5638
@Column(name = "redirect_uris")
57-
public String getRedirectUris() {
58-
return redirectUris;
59-
}
39+
private String redirectUris;
6040

6141
@NotNull
6242
@Column(name = "default_redirect_uri")
63-
public String getDefaultRedirectUri() {
64-
return defaultRedirectUri;
65-
}
43+
private String defaultRedirectUri;
6644

6745
@NotNull
6846
@Column(name = "default_scope")
69-
public String getDefaultScope() {
70-
return defaultScope;
71-
}
47+
private String defaultScope;
7248

7349
@Column(name = "icon_url")
74-
public String getIconUrl() {
75-
return iconUrl;
76-
}
50+
private String iconUrl;
7751

7852
@Column(name = "auto_approve_scopes")
7953
@Nullable
80-
public Boolean isAutoApproveScopes() {
81-
return autoApproveScopes;
82-
}
54+
private Boolean autoApproveScopes;
8355

8456
@Converter(autoApply = true)
8557
public static class ClientTypeConverter implements AttributeConverter<ClientType, String> {

src/main/java/com/faforever/api/data/checks/UserGroupPublicCheck.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ public class UserGroupPublicCheck extends OperationCheck<UserGroup> {
1717

1818
@Override
1919
public boolean ok(UserGroup object, RequestScope requestScope, Optional<ChangeSpec> changeSpec) {
20-
return object.isPublic();
20+
return object.isPublic_();
2121
}
2222
}

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

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)