Loading rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/config/RestConfiguration.java +0 −15 Original line number Diff line number Diff line package cz.muni.fi.pa165.icehockeymanager.rest.config; import cz.muni.fi.pa165.icehockeymanager.config.ApplicationConfig; import cz.muni.fi.pa165.icehockeymanager.config.PersistanceApplicationConfig; import cz.muni.fi.pa165.icehockeymanager.rest.security.JWTAuthenticationFilter; import cz.muni.fi.pa165.icehockeymanager.rest.security.JWTAuthorizationFilter; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.springframework.http.HttpMethod; import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; import org.springframework.security.config.http.SessionCreationPolicy; import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.cors.CorsConfigurationSource; import org.springframework.web.cors.UrlBasedCorsConfigurationSource; import static cz.muni.fi.pa165.icehockeymanager.rest.security.SecurityConstants.SIGN_UP_URL; @Configuration @EnableTransactionManagement Loading rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/IceHockeyManagerApi.java +10 −2 Original line number Diff line number Diff line package cz.muni.fi.pa165.icehockeymanager.rest.controller; import cz.muni.fi.pa165.icehockeymanager.dto.*; import cz.muni.fi.pa165.icehockeymanager.dto.PlayerCreateDto; import cz.muni.fi.pa165.icehockeymanager.dto.PlayerTransferDto; import cz.muni.fi.pa165.icehockeymanager.dto.TeamDto; import cz.muni.fi.pa165.icehockeymanager.facades.TeamManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.UserAuthFacade; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.Authentication; import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.validation.Valid; Loading rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/LeagueManagerController.java +1 −5 Original line number Diff line number Diff line Loading @@ -4,7 +4,6 @@ import cz.muni.fi.pa165.icehockeymanager.dto.GameCreateDto; import cz.muni.fi.pa165.icehockeymanager.dto.GameUpdateScoreDto; import cz.muni.fi.pa165.icehockeymanager.dto.GameWinnerDto; import cz.muni.fi.pa165.icehockeymanager.dto.TeamCreateDto; import cz.muni.fi.pa165.icehockeymanager.dto.TeamDto; import cz.muni.fi.pa165.icehockeymanager.facades.LeagueManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.TeamManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.UserAuthFacade; Loading @@ -12,9 +11,7 @@ import cz.muni.fi.pa165.icehockeymanager.facades.UserFacade; import cz.muni.fi.pa165.icehockeymanager.rest.security.JWTAuthenticationFilter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.security.core.Authentication; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PutMapping; Loading @@ -28,12 +25,11 @@ import javax.validation.Valid; @RequestMapping("/pa165/api/manage/league") public class LeagueManagerController { Logger logger = LoggerFactory.getLogger(JWTAuthenticationFilter.class); private final UserFacade userFacade; private final LeagueManagerFacade leagueManagerFacade; private final TeamManagerFacade teamManagerFacade; private final UserAuthFacade userAuthFacade; Logger logger = LoggerFactory.getLogger(JWTAuthenticationFilter.class); public LeagueManagerController(UserFacade userFacade, LeagueManagerFacade leagueManagerFacade, TeamManagerFacade teamManagerFacade, UserAuthFacade userAuthFacade) { this.userFacade = userFacade; Loading rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/PublicController.java +0 −2 Original line number Diff line number Diff line Loading @@ -3,9 +3,7 @@ package cz.muni.fi.pa165.icehockeymanager.rest.controller; import cz.muni.fi.pa165.icehockeymanager.dto.GameDto; import cz.muni.fi.pa165.icehockeymanager.dto.PlayerDto; import cz.muni.fi.pa165.icehockeymanager.dto.TeamDto; import cz.muni.fi.pa165.icehockeymanager.facades.LeagueManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.TeamManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.UserAuthFacade; import cz.muni.fi.pa165.icehockeymanager.facades.UserFacade; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; Loading rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/demo/DataLoader.java +6 −6 Original line number Diff line number Diff line Loading @@ -21,6 +21,12 @@ public class DataLoader implements ApplicationRunner { this.userFacade = userFacade; } private static TeamCreateDto createTeam(String name) { var team = new TeamCreateDto(); team.setName(name); return team; } @Override public void run(ApplicationArguments args) throws Exception { leagueManager.createNewTeam(createTeam("Toronto Maple Leafs")); Loading @@ -28,10 +34,4 @@ public class DataLoader implements ApplicationRunner { var team = teams.stream().findFirst().orElseThrow(); userAuth.createTeamManager("team_manager", "1234", team.getId().intValue()); } private static TeamCreateDto createTeam(String name) { var team = new TeamCreateDto(); team.setName(name); return team; } } Loading
rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/config/RestConfiguration.java +0 −15 Original line number Diff line number Diff line package cz.muni.fi.pa165.icehockeymanager.rest.config; import cz.muni.fi.pa165.icehockeymanager.config.ApplicationConfig; import cz.muni.fi.pa165.icehockeymanager.config.PersistanceApplicationConfig; import cz.muni.fi.pa165.icehockeymanager.rest.security.JWTAuthenticationFilter; import cz.muni.fi.pa165.icehockeymanager.rest.security.JWTAuthorizationFilter; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.springframework.http.HttpMethod; import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; import org.springframework.security.config.http.SessionCreationPolicy; import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.cors.CorsConfigurationSource; import org.springframework.web.cors.UrlBasedCorsConfigurationSource; import static cz.muni.fi.pa165.icehockeymanager.rest.security.SecurityConstants.SIGN_UP_URL; @Configuration @EnableTransactionManagement Loading
rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/IceHockeyManagerApi.java +10 −2 Original line number Diff line number Diff line package cz.muni.fi.pa165.icehockeymanager.rest.controller; import cz.muni.fi.pa165.icehockeymanager.dto.*; import cz.muni.fi.pa165.icehockeymanager.dto.PlayerCreateDto; import cz.muni.fi.pa165.icehockeymanager.dto.PlayerTransferDto; import cz.muni.fi.pa165.icehockeymanager.dto.TeamDto; import cz.muni.fi.pa165.icehockeymanager.facades.TeamManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.UserAuthFacade; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.core.Authentication; import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.validation.Valid; Loading
rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/LeagueManagerController.java +1 −5 Original line number Diff line number Diff line Loading @@ -4,7 +4,6 @@ import cz.muni.fi.pa165.icehockeymanager.dto.GameCreateDto; import cz.muni.fi.pa165.icehockeymanager.dto.GameUpdateScoreDto; import cz.muni.fi.pa165.icehockeymanager.dto.GameWinnerDto; import cz.muni.fi.pa165.icehockeymanager.dto.TeamCreateDto; import cz.muni.fi.pa165.icehockeymanager.dto.TeamDto; import cz.muni.fi.pa165.icehockeymanager.facades.LeagueManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.TeamManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.UserAuthFacade; Loading @@ -12,9 +11,7 @@ import cz.muni.fi.pa165.icehockeymanager.facades.UserFacade; import cz.muni.fi.pa165.icehockeymanager.rest.security.JWTAuthenticationFilter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.security.core.Authentication; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PutMapping; Loading @@ -28,12 +25,11 @@ import javax.validation.Valid; @RequestMapping("/pa165/api/manage/league") public class LeagueManagerController { Logger logger = LoggerFactory.getLogger(JWTAuthenticationFilter.class); private final UserFacade userFacade; private final LeagueManagerFacade leagueManagerFacade; private final TeamManagerFacade teamManagerFacade; private final UserAuthFacade userAuthFacade; Logger logger = LoggerFactory.getLogger(JWTAuthenticationFilter.class); public LeagueManagerController(UserFacade userFacade, LeagueManagerFacade leagueManagerFacade, TeamManagerFacade teamManagerFacade, UserAuthFacade userAuthFacade) { this.userFacade = userFacade; Loading
rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/controller/PublicController.java +0 −2 Original line number Diff line number Diff line Loading @@ -3,9 +3,7 @@ package cz.muni.fi.pa165.icehockeymanager.rest.controller; import cz.muni.fi.pa165.icehockeymanager.dto.GameDto; import cz.muni.fi.pa165.icehockeymanager.dto.PlayerDto; import cz.muni.fi.pa165.icehockeymanager.dto.TeamDto; import cz.muni.fi.pa165.icehockeymanager.facades.LeagueManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.TeamManagerFacade; import cz.muni.fi.pa165.icehockeymanager.facades.UserAuthFacade; import cz.muni.fi.pa165.icehockeymanager.facades.UserFacade; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; Loading
rest/src/main/java/cz/muni/fi/pa165/icehockeymanager/rest/demo/DataLoader.java +6 −6 Original line number Diff line number Diff line Loading @@ -21,6 +21,12 @@ public class DataLoader implements ApplicationRunner { this.userFacade = userFacade; } private static TeamCreateDto createTeam(String name) { var team = new TeamCreateDto(); team.setName(name); return team; } @Override public void run(ApplicationArguments args) throws Exception { leagueManager.createNewTeam(createTeam("Toronto Maple Leafs")); Loading @@ -28,10 +34,4 @@ public class DataLoader implements ApplicationRunner { var team = teams.stream().findFirst().orElseThrow(); userAuth.createTeamManager("team_manager", "1234", team.getId().intValue()); } private static TeamCreateDto createTeam(String name) { var team = new TeamCreateDto(); team.setName(name); return team; } }