mirror of
https://codeberg.org/beerbrawl/beerbrawl.git
synced 2024-09-22 21:20:52 +02:00
backend: rename package to proper project name
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
parent
776e5f06dc
commit
3cacb35858
|
@ -4,7 +4,7 @@
|
|||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>at.ac.tuwien.sepr.groupphase</groupId>
|
||||
<groupId>at.beerbrawl</groupId>
|
||||
<artifactId>backend</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<name>backend</name>
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.SharedMedia.MediaState;
|
||||
|
||||
public record SharedMediaUpdateStateDto(
|
||||
MediaState state){
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.QualificationTeamScoreDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.QualificationTeamScoreModel;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface QualificationTeamScoreMapper {
|
||||
|
||||
QualificationTeamScoreDto modelToDto(QualificationTeamScoreModel entity);
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.KoStanding;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.KoStandingDto;
|
||||
|
||||
@Mapper
|
||||
public interface TournamentKoPhaseMapper {
|
||||
KoStandingDto entityToDto(KoStanding standing);
|
||||
}
|
|
@ -1,12 +0,0 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentOverviewDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.TournamentOverviewModel;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface TournamentOverviewMapper {
|
||||
TournamentOverviewDto modelToDto(TournamentOverviewModel model);
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend;
|
||||
package at.beerbrawl.backend;
|
||||
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.config;
|
||||
package at.beerbrawl.backend.config;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.config;
|
||||
package at.beerbrawl.backend.config;
|
||||
|
||||
|
||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.config;
|
||||
package at.beerbrawl.backend.config;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.lang.invoke.MethodHandles;
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.config;
|
||||
package at.beerbrawl.backend.config;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.security.JwtAuthorizationFilter;
|
||||
import at.beerbrawl.backend.security.JwtAuthorizationFilter;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.security.config.annotation.method.configuration.EnableMethodSecurity;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.config;
|
||||
package at.beerbrawl.backend.config;
|
||||
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.context.annotation.Bean;
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.config.properties;
|
||||
package at.beerbrawl.backend.config.properties;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.config.SecurityPropertiesConfig;
|
||||
import at.beerbrawl.backend.config.SecurityPropertiesConfig;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
|
@ -1,28 +1,28 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.datagenerator;
|
||||
package at.beerbrawl.backend.datagenerator;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.BackendApplication;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateQualificationMatchDto.DrinksPickupDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateQualificationMatchDto.ScoreUpdateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.ApplicationUser;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.BeerPongTable;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.SharedMedia;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.domainservice.MatchDomainService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.BeerPongTableRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.QualificationParticipationRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.SharedMediaRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TeamRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TournamentRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.UserRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentKoPhaseService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentQualificationService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentTeamService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.util.BeerDateTime;
|
||||
import at.beerbrawl.backend.BackendApplication;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateQualificationMatchDto.DrinksPickupDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateQualificationMatchDto.ScoreUpdateDto;
|
||||
import at.beerbrawl.backend.entity.ApplicationUser;
|
||||
import at.beerbrawl.backend.entity.BeerPongTable;
|
||||
import at.beerbrawl.backend.entity.SharedMedia;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.entity.domainservice.MatchDomainService;
|
||||
import at.beerbrawl.backend.repository.BeerPongTableRepository;
|
||||
import at.beerbrawl.backend.repository.QualificationParticipationRepository;
|
||||
import at.beerbrawl.backend.repository.SharedMediaRepository;
|
||||
import at.beerbrawl.backend.repository.TeamRepository;
|
||||
import at.beerbrawl.backend.repository.TournamentRepository;
|
||||
import at.beerbrawl.backend.repository.UserRepository;
|
||||
import at.beerbrawl.backend.service.TournamentKoPhaseService;
|
||||
import at.beerbrawl.backend.service.TournamentQualificationService;
|
||||
import at.beerbrawl.backend.service.TournamentService;
|
||||
import at.beerbrawl.backend.service.TournamentTeamService;
|
||||
import at.beerbrawl.backend.util.BeerDateTime;
|
||||
import jakarta.annotation.PostConstruct;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.slf4j.Logger;
|
|
@ -1,21 +1,21 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint;
|
||||
package at.beerbrawl.backend.endpoint;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.List;
|
||||
|
||||
import at.beerbrawl.backend.endpoint.dto.BeerPongTableDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.CreateBeerPongTableDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.UpdateBeerPongTableDto;
|
||||
import at.beerbrawl.backend.endpoint.mapper.BeerPongTableMapper;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.security.access.annotation.Secured;
|
||||
import org.springframework.security.core.Authentication;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.BeerPongTableDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.CreateBeerPongTableDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.UpdateBeerPongTableDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper.BeerPongTableMapper;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.BeerPongTableService;
|
||||
import at.beerbrawl.backend.service.BeerPongTableService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
|
||||
import jakarta.validation.Valid;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint;
|
||||
package at.beerbrawl.backend.endpoint;
|
||||
|
||||
import jakarta.annotation.security.PermitAll;
|
||||
import org.springframework.boot.availability.AvailabilityChangeEvent;
|
|
@ -1,10 +1,12 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint;
|
||||
package at.beerbrawl.backend.endpoint;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateKoStandingDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateKoStandingDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.KoStandingDto;
|
||||
import at.beerbrawl.backend.endpoint.mapper.TournamentKoPhaseMapper;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.http.HttpStatus;
|
||||
|
@ -23,10 +25,8 @@ import io.swagger.v3.oas.annotations.security.SecurityRequirement;
|
|||
import jakarta.annotation.security.PermitAll;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.GenerateKoMatchesDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.KoStandingDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper.TournamentKoPhaseMapper;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentKoPhaseService;
|
||||
import at.beerbrawl.backend.endpoint.dto.GenerateKoMatchesDto;
|
||||
import at.beerbrawl.backend.service.TournamentKoPhaseService;
|
||||
|
||||
@RestController
|
||||
@RequestMapping(value = KoStandingsEndpoint.BASE_ENDPOINT)
|
|
@ -1,9 +1,9 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint;
|
||||
package at.beerbrawl.backend.endpoint;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.UserLoginDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.UserService;
|
||||
import at.beerbrawl.backend.endpoint.dto.UserLoginDto;
|
||||
import at.beerbrawl.backend.service.UserService;
|
||||
import jakarta.annotation.security.PermitAll;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
|
@ -1,17 +1,17 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint;
|
||||
package at.beerbrawl.backend.endpoint;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.List;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaCreateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaUpdateStateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper.SharedMediaMapper;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.SharedMedia;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.SharedMediaService;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaCreateDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaUpdateStateDto;
|
||||
import at.beerbrawl.backend.endpoint.mapper.SharedMediaMapper;
|
||||
import at.beerbrawl.backend.entity.SharedMedia;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.service.SharedMediaService;
|
||||
import jakarta.annotation.security.PermitAll;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.slf4j.Logger;
|
|
@ -1,30 +1,31 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint;
|
||||
package at.beerbrawl.backend.endpoint;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.UUID;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.CreateTournamentDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.QualificationTeamScoreDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.QueuedMatchDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TeamDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateTeamDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentListDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentOverviewDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentQualificationMatchDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentSignupTeamResponseDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper.QualificationTeamScoreMapper;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper.TeamMapper;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper.TournamentOverviewMapper;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.BadTournamentPublicAccessTokenException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentQualificationService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentTeamService;
|
||||
import at.beerbrawl.backend.endpoint.dto.CreateTournamentDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.QualificationTeamScoreDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.QueuedMatchDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TeamDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateTeamDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentListDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentOverviewDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentQualificationMatchDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentSignupTeamResponseDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateDto;
|
||||
import at.beerbrawl.backend.endpoint.mapper.QualificationTeamScoreMapper;
|
||||
import at.beerbrawl.backend.endpoint.mapper.TeamMapper;
|
||||
import at.beerbrawl.backend.endpoint.mapper.TournamentOverviewMapper;
|
||||
import at.beerbrawl.backend.exception.BadTournamentPublicAccessTokenException;
|
||||
import at.beerbrawl.backend.service.TournamentQualificationService;
|
||||
import at.beerbrawl.backend.service.TournamentTeamService;
|
||||
import at.beerbrawl.backend.endpoint.mapper.TournamentMapper;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
@ -35,10 +36,9 @@ import org.springframework.security.access.annotation.Secured;
|
|||
import org.springframework.security.core.Authentication;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper.TournamentMapper;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament.SignupTeamResult;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.domainservice.MatchDomainService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentService;
|
||||
import at.beerbrawl.backend.entity.Tournament.SignupTeamResult;
|
||||
import at.beerbrawl.backend.entity.domainservice.MatchDomainService;
|
||||
import at.beerbrawl.backend.service.TournamentService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
|
||||
import jakarta.annotation.security.PermitAll;
|
|
@ -1,14 +1,14 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint;
|
||||
package at.beerbrawl.backend.endpoint;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.UserDetailDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.UserLoginDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.UserAlreadyExistsException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TestDataService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.UserService;
|
||||
import at.beerbrawl.backend.endpoint.dto.UserDetailDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.UserLoginDto;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.exception.UserAlreadyExistsException;
|
||||
import at.beerbrawl.backend.service.TestDataService;
|
||||
import at.beerbrawl.backend.service.TournamentService;
|
||||
import at.beerbrawl.backend.service.UserService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
|
||||
import jakarta.annotation.security.PermitAll;
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.BeerPongTable;
|
||||
import at.beerbrawl.backend.entity.BeerPongTable;
|
||||
|
||||
public record BeerPongTableDto(Long id, String name, Long tournamentId) {
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
public record QualificationTeamScoreDto(
|
||||
Long id,
|
|
@ -1,9 +1,9 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Match;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.Match;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
|
||||
public record QueuedMatchDto(String[] teams, BeerPongTableDto table) {
|
||||
public static QueuedMatchDto fromMatch(Match match) {
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.SharedMedia.MediaState;
|
||||
import at.beerbrawl.backend.entity.SharedMedia.MediaState;
|
||||
|
||||
public record SharedMediaMetadataDto(
|
||||
Long id,
|
|
@ -0,0 +1,9 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import at.beerbrawl.backend.entity.SharedMedia.MediaState;
|
||||
|
||||
public record SharedMediaUpdateStateDto(
|
||||
MediaState state){
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
public record TeamDto(
|
||||
Long id,
|
|
@ -1,12 +1,12 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
|
||||
public record TournamentDto(
|
||||
Long id,
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import jakarta.validation.constraints.NotNull;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import jakarta.validation.constraints.Future;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
public record TournamentQualificationMatchParticipantDto(
|
||||
Long teamId,
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
|
||||
/**
|
||||
* Response for team signup. Compared to enum, has openapi-generator support.
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import jakarta.validation.Valid;
|
||||
import jakarta.validation.constraints.Max;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.Size;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import jakarta.validation.constraints.Size;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import jakarta.validation.constraints.Size;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.dto;
|
||||
package at.beerbrawl.backend.endpoint.dto;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -1,14 +1,14 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.exceptionhandler;
|
||||
package at.beerbrawl.backend.endpoint.exceptionhandler;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.ValidationErrorDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.BadTournamentPublicAccessTokenException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.PreconditionFailedException;
|
||||
import at.beerbrawl.backend.endpoint.dto.ValidationErrorDto;
|
||||
import at.beerbrawl.backend.exception.BadTournamentPublicAccessTokenException;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.exception.PreconditionFailedException;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.TeamMatchDrinksAlreadyPickedUpException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.TournamentAlreadyStartedException;
|
||||
import at.beerbrawl.backend.exception.TeamMatchDrinksAlreadyPickedUpException;
|
||||
import at.beerbrawl.backend.exception.TournamentAlreadyStartedException;
|
||||
import jakarta.validation.ValidationException;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
|
@ -1,12 +1,12 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper;
|
||||
package at.beerbrawl.backend.endpoint.mapper;
|
||||
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.Mapping;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.BeerPongTableDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.BeerPongTable;
|
||||
import at.beerbrawl.backend.endpoint.dto.BeerPongTableDto;
|
||||
import at.beerbrawl.backend.entity.BeerPongTable;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.beerbrawl.backend.endpoint.mapper;
|
||||
|
||||
import at.beerbrawl.backend.endpoint.dto.QualificationTeamScoreDto;
|
||||
import at.beerbrawl.backend.service.models.QualificationTeamScoreModel;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface QualificationTeamScoreMapper {
|
||||
|
||||
QualificationTeamScoreDto modelToDto(QualificationTeamScoreModel entity);
|
||||
}
|
|
@ -1,10 +1,10 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper;
|
||||
package at.beerbrawl.backend.endpoint.mapper;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaCreateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.SharedMedia;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaCreateDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.beerbrawl.backend.entity.SharedMedia;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.Mapping;
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper;
|
||||
package at.beerbrawl.backend.endpoint.mapper;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TeamDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.TeamModel;
|
||||
import at.beerbrawl.backend.endpoint.dto.TeamDto;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import at.beerbrawl.backend.service.models.TeamModel;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.Mapping;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.beerbrawl.backend.endpoint.mapper;
|
||||
|
||||
import at.beerbrawl.backend.entity.KoStanding;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import at.beerbrawl.backend.endpoint.dto.KoStandingDto;
|
||||
|
||||
@Mapper
|
||||
public interface TournamentKoPhaseMapper {
|
||||
KoStandingDto entityToDto(KoStanding standing);
|
||||
}
|
|
@ -1,22 +1,22 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper;
|
||||
package at.beerbrawl.backend.endpoint.mapper;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.BeerPongTableDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.CreateTournamentDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentListDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentQualificationMatchDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentQualificationMatchParticipantDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.endpoint.dto.BeerPongTableDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.CreateTournamentDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentListDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentQualificationMatchDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentQualificationMatchParticipantDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateDto;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.Mapping;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationMatch;
|
||||
import at.beerbrawl.backend.entity.QualificationMatch;
|
||||
|
||||
@Mapper
|
||||
public interface TournamentMapper {
|
|
@ -0,0 +1,12 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.beerbrawl.backend.endpoint.mapper;
|
||||
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentOverviewDto;
|
||||
import at.beerbrawl.backend.service.models.TournamentOverviewModel;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface TournamentOverviewMapper {
|
||||
TournamentOverviewDto modelToDto(TournamentOverviewModel model);
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
import jakarta.persistence.CascadeType;
|
||||
import jakarta.persistence.Column;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
|
||||
import java.time.Instant;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
import jakarta.persistence.CascadeType;
|
||||
import jakarta.persistence.Entity;
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.PreconditionFailedException;
|
||||
import at.beerbrawl.backend.exception.PreconditionFailedException;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.FetchType;
|
||||
import jakarta.persistence.GeneratedValue;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
import jakarta.persistence.EmbeddedId;
|
||||
import jakarta.persistence.MappedSuperclass;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.Getter;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
import jakarta.persistence.CascadeType;
|
||||
import jakarta.persistence.Entity;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.FetchType;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
|
||||
import jakarta.persistence.Column;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
public interface SharedMediaMetadataProjection {
|
||||
Long getId();
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.GeneratedValue;
|
||||
|
@ -23,7 +23,7 @@ import java.util.List;
|
|||
import lombok.Setter;
|
||||
import org.hibernate.annotations.Check;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.util.BeerDateTime;
|
||||
import at.beerbrawl.backend.util.BeerDateTime;
|
||||
|
||||
/**
|
||||
* Owned by tournament, must not exist outside of a tournament.
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity;
|
||||
package at.beerbrawl.backend.entity;
|
||||
|
||||
import jakarta.persistence.CascadeType;
|
||||
import jakarta.persistence.Column;
|
||||
|
@ -26,7 +26,7 @@ import java.util.stream.Collectors;
|
|||
import org.hibernate.annotations.OnDelete;
|
||||
import org.hibernate.annotations.OnDeleteAction;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.util.BeerDateTime;
|
||||
import at.beerbrawl.backend.util.BeerDateTime;
|
||||
|
||||
/**
|
||||
* The tournament entity.
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.entity.domainservice;
|
||||
package at.beerbrawl.backend.entity.domainservice;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Collections;
|
||||
|
@ -8,19 +8,19 @@ import java.util.LinkedList;
|
|||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.repository.BeerPongTableRepository;
|
||||
import at.beerbrawl.backend.repository.KoStandingsRepository;
|
||||
import at.beerbrawl.backend.repository.QualificationMatchRepository;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.KoStanding;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationMatch;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Match.MatchStatus;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.BeerPongTableRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.KoStandingsRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.QualificationMatchRepository;
|
||||
import at.beerbrawl.backend.entity.KoStanding;
|
||||
import at.beerbrawl.backend.entity.QualificationMatch;
|
||||
import at.beerbrawl.backend.entity.Match.MatchStatus;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
/**
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.exception;
|
||||
package at.beerbrawl.backend.exception;
|
||||
|
||||
public class BadTournamentPublicAccessTokenException extends RuntimeException {
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.exception;
|
||||
package at.beerbrawl.backend.exception;
|
||||
|
||||
|
||||
public class NotFoundException extends RuntimeException {
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.exception;
|
||||
package at.beerbrawl.backend.exception;
|
||||
|
||||
public class PreconditionFailedException extends RuntimeException {
|
||||
public PreconditionFailedException(String message) {
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.exception;
|
||||
package at.beerbrawl.backend.exception;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.exception;
|
||||
package at.beerbrawl.backend.exception;
|
||||
|
||||
public class TournamentAlreadyStartedException extends RuntimeException {
|
||||
public TournamentAlreadyStartedException() {
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.exception;
|
||||
package at.beerbrawl.backend.exception;
|
||||
|
||||
public class UserAlreadyExistsException extends Exception {
|
||||
public UserAlreadyExistsException(String message) {
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.repository;
|
||||
package at.beerbrawl.backend.repository;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.BeerPongTable;
|
||||
import at.beerbrawl.backend.entity.BeerPongTable;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import java.util.List;
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.repository;
|
||||
package at.beerbrawl.backend.repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
@ -8,9 +8,9 @@ import java.util.Optional;
|
|||
import org.springframework.data.jpa.repository.EntityGraph;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.KoStanding;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.KoStanding_;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.entity.KoStanding;
|
||||
import at.beerbrawl.backend.entity.KoStanding_;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
|
||||
public interface KoStandingsRepository extends JpaRepository<KoStanding, Long> {
|
||||
void deleteByTournament(Tournament tournament);
|
||||
|
@ -30,4 +30,4 @@ public interface KoStandingsRepository extends JpaRepository<KoStanding, Long> {
|
|||
|
||||
@EntityGraph(attributePaths = { KoStanding_.PRECEEDING_STANDINGS, KoStanding_.TEAM, KoStanding_.NEXT_STANDING })
|
||||
Optional<KoStanding> findKoStandingById(Long id);
|
||||
}
|
||||
}
|
|
@ -1,12 +1,12 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.repository;
|
||||
package at.beerbrawl.backend.repository;
|
||||
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Match;
|
||||
import at.beerbrawl.backend.entity.Match;
|
||||
|
||||
@Repository
|
||||
public interface MatchRepository extends JpaRepository<Match, Long> {
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.repository;
|
||||
package at.beerbrawl.backend.repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
@ -8,9 +8,9 @@ import org.springframework.data.jpa.repository.EntityGraph;
|
|||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationMatch;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationMatch_;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationParticipation_;
|
||||
import at.beerbrawl.backend.entity.QualificationMatch;
|
||||
import at.beerbrawl.backend.entity.QualificationMatch_;
|
||||
import at.beerbrawl.backend.entity.QualificationParticipation_;
|
||||
|
||||
@Repository
|
||||
public interface QualificationMatchRepository extends JpaRepository<QualificationMatch, Long> {
|
||||
|
@ -23,4 +23,4 @@ public interface QualificationMatchRepository extends JpaRepository<Qualificatio
|
|||
boolean existsByTournamentId(long tournamentId);
|
||||
|
||||
List<QualificationMatch> findByParticipationsTeamIdAndStartTimeIsNotNullAndEndTimeIsNull(Long teamId);
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.repository;
|
||||
package at.beerbrawl.backend.repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
@ -8,9 +8,9 @@ import java.util.Optional;
|
|||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.ParticipationKey;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationMatch;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationParticipation;
|
||||
import at.beerbrawl.backend.entity.ParticipationKey;
|
||||
import at.beerbrawl.backend.entity.QualificationMatch;
|
||||
import at.beerbrawl.backend.entity.QualificationParticipation;
|
||||
|
||||
/**
|
||||
* Do not persist entities using this repostiory, QualificationParticipation entity is owned by {@link QualificationMatch}.
|
|
@ -1,9 +1,9 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.repository;
|
||||
package at.beerbrawl.backend.repository;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.SharedMedia;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.beerbrawl.backend.entity.SharedMedia;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
@ -20,7 +20,7 @@ public interface SharedMediaRepository extends JpaRepository<SharedMedia, Long>
|
|||
* @param tournamentId The tournament id
|
||||
* @return List of shared media entries for the given tournament without the image field
|
||||
*/
|
||||
@Query("SELECT new at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaMetadataDto(sm.id, sm.author, sm.title, sm.state, sm.tournament.id) "
|
||||
@Query("SELECT new at.beerbrawl.backend.endpoint.dto.SharedMediaMetadataDto(sm.id, sm.author, sm.title, sm.state, sm.tournament.id) "
|
||||
+ "FROM SharedMedia sm WHERE sm.tournament.id = :tournamentId")
|
||||
List<SharedMediaMetadataDto> findAllByTournamentIdWithoutImage(@Param("tournamentId") Long tournamentId);
|
||||
|
||||
|
@ -30,7 +30,7 @@ public interface SharedMediaRepository extends JpaRepository<SharedMedia, Long>
|
|||
* @param tournamentId The tournament id
|
||||
* @return List of shared media entries for the given tournament without the image field
|
||||
*/
|
||||
@Query("SELECT new at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaMetadataDto(sm.id, sm.author, sm.title, sm.state, sm.tournament.id) "
|
||||
@Query("SELECT new at.beerbrawl.backend.endpoint.dto.SharedMediaMetadataDto(sm.id, sm.author, sm.title, sm.state, sm.tournament.id) "
|
||||
+ "FROM SharedMedia sm WHERE sm.tournament.id = :tournamentId AND sm.state = 'APPROVED'")
|
||||
List<SharedMediaMetadataDto> findAllPublicByTournamentIdWithoutImage(@Param("tournamentId") Long tournamentId);
|
||||
|
||||
|
@ -44,4 +44,4 @@ public interface SharedMediaRepository extends JpaRepository<SharedMedia, Long>
|
|||
* @return List of shared media entries by the given author
|
||||
*/
|
||||
List<SharedMedia> findAllByAuthor(String author);
|
||||
}
|
||||
}
|
|
@ -1,13 +1,13 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.repository;
|
||||
package at.beerbrawl.backend.repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
|
||||
@Repository
|
||||
public interface TeamRepository extends JpaRepository<Team, Long> {
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.repository;
|
||||
package at.beerbrawl.backend.repository;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
|
@ -1,9 +1,9 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.repository;
|
||||
package at.beerbrawl.backend.repository;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.ApplicationUser;
|
||||
import at.beerbrawl.backend.entity.ApplicationUser;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.security;
|
||||
package at.beerbrawl.backend.security;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.config.properties.SecurityProperties;
|
||||
import at.beerbrawl.backend.config.properties.SecurityProperties;
|
||||
import io.jsonwebtoken.Claims;
|
||||
import io.jsonwebtoken.JwtException;
|
||||
import io.jsonwebtoken.Jwts;
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.security;
|
||||
package at.beerbrawl.backend.security;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.config.properties.SecurityProperties;
|
||||
import at.beerbrawl.backend.config.properties.SecurityProperties;
|
||||
import io.jsonwebtoken.Jwts;
|
||||
import io.jsonwebtoken.SignatureAlgorithm;
|
||||
import io.jsonwebtoken.security.Keys;
|
|
@ -1,13 +1,13 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service;
|
||||
package at.beerbrawl.backend.service;
|
||||
|
||||
import at.beerbrawl.backend.endpoint.dto.CreateBeerPongTableDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.UpdateBeerPongTableDto;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import org.springframework.security.access.AccessDeniedException;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.CreateBeerPongTableDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.UpdateBeerPongTableDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.BeerPongTable;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.entity.BeerPongTable;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service;
|
||||
package at.beerbrawl.backend.service;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaCreateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.SharedMedia;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaCreateDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.beerbrawl.backend.entity.SharedMedia;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import org.springframework.security.access.AccessDeniedException;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service;
|
||||
package at.beerbrawl.backend.service;
|
||||
|
||||
public interface TestDataService {
|
||||
void generateTestDataForUser(String personName);
|
|
@ -1,15 +1,15 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service;
|
||||
package at.beerbrawl.backend.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateKoStandingDto;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.exception.PreconditionFailedException;
|
||||
import org.springframework.security.access.AccessDeniedException;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateKoStandingDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.KoStanding;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.PreconditionFailedException;
|
||||
import at.beerbrawl.backend.entity.KoStanding;
|
||||
|
||||
public interface TournamentKoPhaseService {
|
||||
/**
|
|
@ -1,12 +1,12 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service;
|
||||
package at.beerbrawl.backend.service;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationMatch;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.PreconditionFailedException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.QualificationTeamScoreModel;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.beerbrawl.backend.entity.QualificationMatch;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.exception.PreconditionFailedException;
|
||||
import at.beerbrawl.backend.service.models.QualificationTeamScoreModel;
|
||||
import org.springframework.security.access.AccessDeniedException;
|
||||
|
||||
import java.util.List;
|
|
@ -1,17 +1,17 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service;
|
||||
package at.beerbrawl.backend.service;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.TournamentOverviewModel;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateDto;
|
||||
import at.beerbrawl.backend.service.models.TournamentOverviewModel;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import jakarta.validation.ValidationException;
|
||||
import org.springframework.security.access.AccessDeniedException;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
|
||||
public interface TournamentService {
|
||||
/**
|
|
@ -1,12 +1,12 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service;
|
||||
package at.beerbrawl.backend.service;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateTeamDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.TeamModel;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateTeamDto;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.service.models.TeamModel;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.UUID;
|
|
@ -1,11 +1,11 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service;
|
||||
package at.beerbrawl.backend.service;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.UserLoginDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.ApplicationUser;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.UserAlreadyExistsException;
|
||||
import at.beerbrawl.backend.endpoint.dto.UserLoginDto;
|
||||
import at.beerbrawl.backend.entity.ApplicationUser;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.exception.UserAlreadyExistsException;
|
||||
import org.springframework.security.core.userdetails.UserDetails;
|
||||
import org.springframework.security.core.userdetails.UserDetailsService;
|
||||
import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
|
@ -1,25 +1,25 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service.impl;
|
||||
package at.beerbrawl.backend.service.impl;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.List;
|
||||
|
||||
import at.beerbrawl.backend.endpoint.dto.CreateBeerPongTableDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.UpdateBeerPongTableDto;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.exception.PreconditionFailedException;
|
||||
import at.beerbrawl.backend.repository.BeerPongTableRepository;
|
||||
import at.beerbrawl.backend.repository.TournamentRepository;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.security.access.AccessDeniedException;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.CreateBeerPongTableDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.UpdateBeerPongTableDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.BeerPongTable;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.domainservice.MatchDomainService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.PreconditionFailedException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.BeerPongTableRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TournamentRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.BeerPongTableService;
|
||||
import at.beerbrawl.backend.entity.BeerPongTable;
|
||||
import at.beerbrawl.backend.entity.domainservice.MatchDomainService;
|
||||
import at.beerbrawl.backend.service.BeerPongTableService;
|
||||
import lombok.AllArgsConstructor;
|
||||
|
||||
@Service
|
|
@ -1,14 +1,14 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service.impl;
|
||||
package at.beerbrawl.backend.service.impl;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.UserLoginDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.ApplicationUser;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.UserAlreadyExistsException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.UserRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.security.JwtTokenizer;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.UserService;
|
||||
import at.beerbrawl.backend.endpoint.dto.UserLoginDto;
|
||||
import at.beerbrawl.backend.entity.ApplicationUser;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.exception.UserAlreadyExistsException;
|
||||
import at.beerbrawl.backend.repository.UserRepository;
|
||||
import at.beerbrawl.backend.security.JwtTokenizer;
|
||||
import at.beerbrawl.backend.service.UserService;
|
||||
import jakarta.transaction.Transactional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
|
@ -1,14 +1,14 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service.impl;
|
||||
package at.beerbrawl.backend.service.impl;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaCreateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.SharedMedia;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.SharedMediaRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TournamentRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.SharedMediaService;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaCreateDto;
|
||||
import at.beerbrawl.backend.endpoint.dto.SharedMediaMetadataDto;
|
||||
import at.beerbrawl.backend.entity.SharedMedia;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.repository.SharedMediaRepository;
|
||||
import at.beerbrawl.backend.repository.TournamentRepository;
|
||||
import at.beerbrawl.backend.service.SharedMediaService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.security.access.AccessDeniedException;
|
||||
import org.springframework.stereotype.Service;
|
|
@ -1,25 +1,25 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service.impl;
|
||||
package at.beerbrawl.backend.service.impl;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.BeerPongTable;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationMatch;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.domainservice.MatchDomainService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.BeerPongTableRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.QualificationMatchRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.QualificationParticipationRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TeamRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TournamentRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.UserRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TestDataService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentKoPhaseService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentQualificationService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentTeamService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.util.BeerDateTime;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.beerbrawl.backend.entity.BeerPongTable;
|
||||
import at.beerbrawl.backend.entity.QualificationMatch;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.entity.domainservice.MatchDomainService;
|
||||
import at.beerbrawl.backend.repository.BeerPongTableRepository;
|
||||
import at.beerbrawl.backend.repository.QualificationMatchRepository;
|
||||
import at.beerbrawl.backend.repository.QualificationParticipationRepository;
|
||||
import at.beerbrawl.backend.repository.TeamRepository;
|
||||
import at.beerbrawl.backend.repository.TournamentRepository;
|
||||
import at.beerbrawl.backend.repository.UserRepository;
|
||||
import at.beerbrawl.backend.service.TestDataService;
|
||||
import at.beerbrawl.backend.service.TournamentKoPhaseService;
|
||||
import at.beerbrawl.backend.service.TournamentQualificationService;
|
||||
import at.beerbrawl.backend.service.TournamentService;
|
||||
import at.beerbrawl.backend.service.TournamentTeamService;
|
||||
import at.beerbrawl.backend.util.BeerDateTime;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
|
@ -1,25 +1,25 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service.impl;
|
||||
package at.beerbrawl.backend.service.impl;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateKoStandingDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.KoStanding;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.domainservice.MatchDomainService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.PreconditionFailedException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.TeamMatchDrinksAlreadyPickedUpException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.BeerPongTableRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.KoStandingsRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.QualificationMatchRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TeamRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TournamentRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentKoPhaseService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentQualificationService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentTeamService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.QualificationTeamScoreModel;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.util.BeerDateTime;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateKoStandingDto;
|
||||
import at.beerbrawl.backend.entity.KoStanding;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.entity.domainservice.MatchDomainService;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.exception.PreconditionFailedException;
|
||||
import at.beerbrawl.backend.exception.TeamMatchDrinksAlreadyPickedUpException;
|
||||
import at.beerbrawl.backend.repository.BeerPongTableRepository;
|
||||
import at.beerbrawl.backend.repository.KoStandingsRepository;
|
||||
import at.beerbrawl.backend.repository.QualificationMatchRepository;
|
||||
import at.beerbrawl.backend.repository.TeamRepository;
|
||||
import at.beerbrawl.backend.repository.TournamentRepository;
|
||||
import at.beerbrawl.backend.service.TournamentKoPhaseService;
|
||||
import at.beerbrawl.backend.service.TournamentQualificationService;
|
||||
import at.beerbrawl.backend.service.TournamentTeamService;
|
||||
import at.beerbrawl.backend.service.models.QualificationTeamScoreModel;
|
||||
import at.beerbrawl.backend.util.BeerDateTime;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
|
@ -1,24 +1,24 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service.impl;
|
||||
package at.beerbrawl.backend.service.impl;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Participation;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.QualificationMatch;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.domainservice.MatchDomainService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.PreconditionFailedException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.TeamMatchDrinksAlreadyPickedUpException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.BeerPongTableRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.QualificationMatchRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.QualificationParticipationRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TeamRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TournamentRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentTeamService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.QualificationTeamScoreModel;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.util.BeerDateTime;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentQualificationService;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateQualificationMatchDto;
|
||||
import at.beerbrawl.backend.entity.Participation;
|
||||
import at.beerbrawl.backend.entity.QualificationMatch;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.domainservice.MatchDomainService;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.exception.PreconditionFailedException;
|
||||
import at.beerbrawl.backend.exception.TeamMatchDrinksAlreadyPickedUpException;
|
||||
import at.beerbrawl.backend.repository.BeerPongTableRepository;
|
||||
import at.beerbrawl.backend.repository.QualificationMatchRepository;
|
||||
import at.beerbrawl.backend.repository.QualificationParticipationRepository;
|
||||
import at.beerbrawl.backend.repository.TeamRepository;
|
||||
import at.beerbrawl.backend.repository.TournamentRepository;
|
||||
import at.beerbrawl.backend.service.TournamentTeamService;
|
||||
import at.beerbrawl.backend.service.models.QualificationTeamScoreModel;
|
||||
import at.beerbrawl.backend.util.BeerDateTime;
|
||||
import at.beerbrawl.backend.service.TournamentQualificationService;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
|
@ -1,23 +1,24 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service.impl;
|
||||
package at.beerbrawl.backend.service.impl;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.UUID;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.KoStanding;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.BadTournamentPublicAccessTokenException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.BeerPongTableRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.KoStandingsRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.QualificationMatchRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TeamRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TournamentRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.UserRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.TournamentOverviewModel;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateDto;
|
||||
import at.beerbrawl.backend.entity.KoStanding;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import at.beerbrawl.backend.exception.BadTournamentPublicAccessTokenException;
|
||||
import at.beerbrawl.backend.repository.BeerPongTableRepository;
|
||||
import at.beerbrawl.backend.repository.KoStandingsRepository;
|
||||
import at.beerbrawl.backend.repository.QualificationMatchRepository;
|
||||
import at.beerbrawl.backend.repository.TeamRepository;
|
||||
import at.beerbrawl.backend.repository.TournamentRepository;
|
||||
import at.beerbrawl.backend.repository.UserRepository;
|
||||
import at.beerbrawl.backend.service.models.TournamentOverviewModel;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import jakarta.validation.ValidationException;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.slf4j.Logger;
|
||||
|
@ -26,10 +27,9 @@ import org.springframework.security.access.AccessDeniedException;
|
|||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.domainservice.MatchDomainService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentService;
|
||||
import at.beerbrawl.backend.entity.Tournament;
|
||||
import at.beerbrawl.backend.entity.domainservice.MatchDomainService;
|
||||
import at.beerbrawl.backend.service.TournamentService;
|
||||
|
||||
@Service
|
||||
@AllArgsConstructor
|
|
@ -1,22 +1,22 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service.impl;
|
||||
package at.beerbrawl.backend.service.impl;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.dto.TournamentUpdateTeamDto;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.endpoint.mapper.TeamMapper;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.domainservice.MatchDomainService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.BadTournamentPublicAccessTokenException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.NotFoundException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.exception.TournamentAlreadyStartedException;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.KoStandingsRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.QualificationMatchRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TeamRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.repository.TournamentRepository;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.TournamentTeamService;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Tournament.SignupTeamResult;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.util.BeerDateTime;
|
||||
import at.ac.tuwien.sepr.groupphase.backend.service.models.TeamModel;
|
||||
import at.beerbrawl.backend.endpoint.dto.TournamentUpdateTeamDto;
|
||||
import at.beerbrawl.backend.endpoint.mapper.TeamMapper;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.domainservice.MatchDomainService;
|
||||
import at.beerbrawl.backend.exception.BadTournamentPublicAccessTokenException;
|
||||
import at.beerbrawl.backend.exception.NotFoundException;
|
||||
import at.beerbrawl.backend.exception.TournamentAlreadyStartedException;
|
||||
import at.beerbrawl.backend.repository.KoStandingsRepository;
|
||||
import at.beerbrawl.backend.repository.QualificationMatchRepository;
|
||||
import at.beerbrawl.backend.repository.TeamRepository;
|
||||
import at.beerbrawl.backend.repository.TournamentRepository;
|
||||
import at.beerbrawl.backend.service.TournamentTeamService;
|
||||
import at.beerbrawl.backend.entity.Tournament.SignupTeamResult;
|
||||
import at.beerbrawl.backend.util.BeerDateTime;
|
||||
import at.beerbrawl.backend.service.models.TeamModel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
|
@ -1,8 +1,8 @@
|
|||
/* SPDX-License-Identifier: AGPL-3.0-or-later */
|
||||
|
||||
package at.ac.tuwien.sepr.groupphase.backend.service.models;
|
||||
package at.beerbrawl.backend.service.models;
|
||||
|
||||
import at.ac.tuwien.sepr.groupphase.backend.entity.Team;
|
||||
import at.beerbrawl.backend.entity.Team;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue