From d5a05d12bcded92c11f0b3d1dcf8435b8f4eddee Mon Sep 17 00:00:00 2001
From: Erik Moravec <xmoravec@fi.muni.cz>
Date: Fri, 28 May 2021 19:27:19 +0200
Subject: [PATCH] refactor: Rest API methods name changes

---
 .../dto/{PlayerVeteranDTO.java => PlayerTransferDTO.java}   | 5 ++---
 .../pa165/icehockeymanager/facades/TeamManagerFacade.java   | 6 +++---
 .../rest/controller/IceHockeyManagerApi.java                | 4 ++--
 .../icehockeymanager/facades/TeamManagerFacadeImpl.java     | 4 ++--
 .../icehockeymanager/facades/TeamManagerFacadeImplTest.java | 6 +++---
 5 files changed, 12 insertions(+), 13 deletions(-)
 rename api/src/main/java/cz/muni/fi/pa165/icehockeymanager/dto/{PlayerVeteranDTO.java => PlayerTransferDTO.java} (80%)

diff --git a/api/src/main/java/cz/muni/fi/pa165/icehockeymanager/dto/PlayerVeteranDTO.java b/api/src/main/java/cz/muni/fi/pa165/icehockeymanager/dto/PlayerTransferDTO.java
similarity index 80%
rename from api/src/main/java/cz/muni/fi/pa165/icehockeymanager/dto/PlayerVeteranDTO.java
rename to api/src/main/java/cz/muni/fi/pa165/icehockeymanager/dto/PlayerTransferDTO.java
index dee6016..b240dd9 100644
--- a/api/src/main/java/cz/muni/fi/pa165/icehockeymanager/dto/PlayerVeteranDTO.java
+++ b/api/src/main/java/cz/muni/fi/pa165/icehockeymanager/dto/PlayerTransferDTO.java
@@ -3,10 +3,9 @@ package cz.muni.fi.pa165.icehockeymanager.dto;
 import lombok.Getter;
 import lombok.Setter;
 
-import javax.validation.constraints.NotBlank;
 import java.util.Objects;
 
-public final class PlayerVeteranDTO {
+public final class PlayerTransferDTO {
 
     @Getter
     @Setter
@@ -20,7 +19,7 @@ public final class PlayerVeteranDTO {
     public boolean equals(Object o) {
         if (this == o) return true;
         if (o == null || getClass() != o.getClass()) return false;
-        PlayerVeteranDTO playerDTO = (PlayerVeteranDTO) o;
+        PlayerTransferDTO playerDTO = (PlayerTransferDTO) o;
         return getPlayerId() == playerDTO.getPlayerId() && getTeamId() == playerDTO.getTeamId();
     }
 
diff --git a/api/src/main/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacade.java b/api/src/main/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacade.java
index 4e097ea..ecee8f2 100644
--- a/api/src/main/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacade.java
+++ b/api/src/main/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacade.java
@@ -2,7 +2,7 @@ package cz.muni.fi.pa165.icehockeymanager.facades;
 
 import cz.muni.fi.pa165.icehockeymanager.dto.PlayerCreateDTO;
 import cz.muni.fi.pa165.icehockeymanager.dto.PlayerDTO;
-import cz.muni.fi.pa165.icehockeymanager.dto.PlayerVeteranDTO;
+import cz.muni.fi.pa165.icehockeymanager.dto.PlayerTransferDTO;
 import cz.muni.fi.pa165.icehockeymanager.exceptions.UnknownPlayerException;
 import cz.muni.fi.pa165.icehockeymanager.exceptions.UnknownTeamException;
 
@@ -24,9 +24,9 @@ public interface TeamManagerFacade {
     /**
      * Adds player with playerId to team with teamId
      *
-     * @param playerVeteranDTO DTO for recruiting veteran player
+     * @param playerTransferDTO DTO for recruiting veteran player
      */
-    void recruitPlayer(PlayerVeteranDTO playerVeteranDTO);
+    void recruitPlayer(PlayerTransferDTO playerTransferDTO);
 
     /**
      * Retrieve all players without team
diff --git a/rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/IceHockeyManagerApi.java b/rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/IceHockeyManagerApi.java
index c5822c0..023b258 100644
--- a/rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/IceHockeyManagerApi.java
+++ b/rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/IceHockeyManagerApi.java
@@ -52,8 +52,8 @@ public class IceHockeyManagerApi {
         teamManagerFacade.recruitNewPlayer(player);
     }
 
-    @PostMapping("/player/recruitVeteran")
-    public final void recruitVeteranPlayer(@Valid @RequestBody PlayerVeteranDTO player) {
+    @PostMapping("/player/transferPlayer")
+    public final void recruitPlayer(@Valid @RequestBody PlayerTransferDTO player) {
         teamManagerFacade.recruitPlayer(player);
     }
 
diff --git a/service/src/main/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImpl.java b/service/src/main/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImpl.java
index db70988..c7f7873 100644
--- a/service/src/main/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImpl.java
+++ b/service/src/main/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImpl.java
@@ -2,7 +2,7 @@ package cz.muni.fi.pa165.icehockeymanager.facades;
 
 import cz.muni.fi.pa165.icehockeymanager.dto.PlayerCreateDTO;
 import cz.muni.fi.pa165.icehockeymanager.dto.PlayerDTO;
-import cz.muni.fi.pa165.icehockeymanager.dto.PlayerVeteranDTO;
+import cz.muni.fi.pa165.icehockeymanager.dto.PlayerTransferDTO;
 import cz.muni.fi.pa165.icehockeymanager.exceptions.UnknownPlayerException;
 import cz.muni.fi.pa165.icehockeymanager.exceptions.UnknownTeamException;
 import cz.muni.fi.pa165.icehockeymanager.model.Player;
@@ -42,7 +42,7 @@ public class TeamManagerFacadeImpl implements TeamManagerFacade{
     }
 
     @Override
-    public void recruitPlayer(PlayerVeteranDTO playerDto){
+    public void recruitPlayer(PlayerTransferDTO playerDto){
         Team team = teamService.findTeam(playerDto.getTeamId()).orElseThrow(
                 () -> new UnknownTeamException("Team not found")
         );
diff --git a/service/src/test/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImplTest.java b/service/src/test/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImplTest.java
index 2257b96..705a43b 100644
--- a/service/src/test/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImplTest.java
+++ b/service/src/test/java/cz/muni/fi/pa165/icehockeymanager/facades/TeamManagerFacadeImplTest.java
@@ -3,7 +3,7 @@ package cz.muni.fi.pa165.icehockeymanager.facades;
 import cz.muni.fi.pa165.icehockeymanager.config.PersistanceApplicationConfig;
 import cz.muni.fi.pa165.icehockeymanager.dto.PlayerCreateDTO;
 import cz.muni.fi.pa165.icehockeymanager.dto.PlayerDTO;
-import cz.muni.fi.pa165.icehockeymanager.dto.PlayerVeteranDTO;
+import cz.muni.fi.pa165.icehockeymanager.dto.PlayerTransferDTO;
 import cz.muni.fi.pa165.icehockeymanager.exceptions.UnknownPlayerException;
 import cz.muni.fi.pa165.icehockeymanager.exceptions.UnknownTeamException;
 import cz.muni.fi.pa165.icehockeymanager.model.Player;
@@ -104,7 +104,7 @@ public class TeamManagerFacadeImplTest {
     @Test
     public void recruitVeteranPlayerNonexistentTeam() {
         when(teamService.findTeam(1L)).thenReturn(Optional.empty());
-        PlayerVeteranDTO player = new PlayerVeteranDTO();
+        PlayerTransferDTO player = new PlayerTransferDTO();
         player.setPlayerId(1L);
         player.setTeamId(1L);
         assertThatExceptionOfType(UnknownTeamException.class).isThrownBy(
@@ -116,7 +116,7 @@ public class TeamManagerFacadeImplTest {
     @Test
     public void recruitVeteranPlayerNonexistentPlayer() {
         Team team = buildTeamMock(1L, "Boston Bruins");
-        PlayerVeteranDTO player = new PlayerVeteranDTO();
+        PlayerTransferDTO player = new PlayerTransferDTO();
         player.setPlayerId(1L);
         player.setTeamId(1L);
         when(teamService.findTeam(1L)).thenReturn(Optional.ofNullable(team));
-- 
GitLab