Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 21 additions & 2 deletions gamertrack-application/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,19 @@

<build>
<plugins>
<plugin>
<groupId>io.smallrye</groupId>
<artifactId>jandex-maven-plugin</artifactId>
<version>3.3.2</version>
<executions>
<execution>
<id>make-index</id>
<goals>
<goal>jandex</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-maven-plugin-jakarta</artifactId>
Expand Down Expand Up @@ -138,7 +151,13 @@
<version>4.1.0</version>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-rest</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-rest-jackson</artifactId>
</dependency>
</dependencies>

</project>

This file was deleted.

17 changes: 11 additions & 6 deletions gamertrack-db/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,7 @@
<version>5.1.0.Beta7</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate.orm</groupId>
<artifactId>hibernate-core</artifactId>
<version>6.6.10.Final</version>
<scope>provided</scope>
</dependency>
<!-- Removed hibernate-core dependency -->
<dependency>
<groupId>jakarta.transaction</groupId>
<artifactId>jakarta.transaction-api</artifactId>
Expand Down Expand Up @@ -130,6 +125,16 @@
<version>4.1.0</version>
<scope>provided</scope>
</dependency>
<!-- Added Quarkus Hibernate ORM dependency -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-hibernate-orm</artifactId>
</dependency>
<!-- Added Quarkus JDBC H2 driver dependency -->
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-jdbc-h2</artifactId>
</dependency>
</dependencies>

<build>
Expand Down

This file was deleted.

12 changes: 0 additions & 12 deletions gamertrack-db/src/main/resources/META-INF/persistence.xml

This file was deleted.

10 changes: 10 additions & 0 deletions gamertrack-db/src/main/resources/application.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# application.properties

# Datasource configuration
quarkus.datasource.jdbc.url=jdbc:h2:mem:gamertrack;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1
quarkus.datasource.db-kind=h2
quarkus.datasource.username=sa
quarkus.datasource.password=sa

# Hibernate ORM configuration
quarkus.hibernate-orm.database.generation=update
8 changes: 8 additions & 0 deletions gamertrack-db/src/test/resources/application.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Test datasource configuration
quarkus.datasource.jdbc.url=jdbc:h2:mem:gamertrack-test;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1
quarkus.datasource.db-kind=h2
quarkus.datasource.username=sa
quarkus.datasource.password=sa

# Hibernate ORM configuration
quarkus.hibernate-orm.database.generation=drop-and-create
20 changes: 0 additions & 20 deletions gamertrack-db/src/test/resources/persistence.xml

This file was deleted.

1 change: 0 additions & 1 deletion gamertrack-domain/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,6 @@
</dependency>

</dependencies>

<build>
<plugins>
<plugin>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import io.github.cdimascio.dotenv.Dotenv;
import io.jsonwebtoken.JwtException;
import io.jsonwebtoken.Jwts;
import jakarta.ejb.Stateless;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import jakarta.transaction.Transactional;
import org.slf4j.Logger;
Expand All @@ -18,7 +18,7 @@
import java.util.Optional;

@Transactional
@Stateless
@ApplicationScoped
public class AuthServiceImpl implements AuthService {

static Dotenv dotenv = Dotenv.configure().directory("../../").filename("secret.env").ignoreIfMissing().load();
Expand Down Expand Up @@ -80,4 +80,4 @@ public boolean isTokenValid(String token) {
}
return isValid;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
import com.gepardec.model.Game;
import com.gepardec.model.Score;
import com.gepardec.model.User;
import jakarta.ejb.Stateless;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.transaction.Transactional;

import java.util.ArrayList;
import java.util.List;

@Transactional
@Stateless
@ApplicationScoped
public class EloServiceImpl implements EloService {

private static final int K = 32;
Expand Down Expand Up @@ -66,4 +66,4 @@ public List<Score> updateElo(Game game, final List<Score> scoreList, List<User>
}
return UpdatedScoreList;
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import com.gepardec.model.Match;
import com.gepardec.model.Score;
import com.gepardec.model.User;
import jakarta.ejb.Stateless;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import jakarta.transaction.Transactional;
import org.slf4j.Logger;
Expand All @@ -17,7 +17,7 @@
import java.util.Optional;
import java.util.stream.Collectors;

@Stateless
@ApplicationScoped
@Transactional
public class GameServiceImpl implements GameService, Serializable {

Expand Down Expand Up @@ -116,5 +116,4 @@ public List<Game> findAllGames() {
logger.info("Finding all games");
return gameRepository.findAllGames();
}
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import com.gepardec.model.Score;
import com.gepardec.model.User;
import jakarta.data.page.PageRequest;
import jakarta.ejb.Stateless;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import jakarta.transaction.Transactional;
import org.slf4j.Logger;
Expand All @@ -22,7 +22,7 @@
import java.util.List;
import java.util.Optional;

@Stateless
@ApplicationScoped
@Transactional
public class MatchServiceImpl implements MatchService {

Expand Down Expand Up @@ -190,4 +190,4 @@ public long countAllFilteredOrUnfilteredMatches(Optional<String> gameToken, Opti
.countMatchesFilteredAndUnfiltered(gt, null))
.orElse(matchRepository.countMatchesFilteredAndUnfiltered(null, null)));
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import com.gepardec.core.services.ScoreService;
import com.gepardec.core.services.TokenService;
import com.gepardec.model.Score;
import jakarta.ejb.Stateless;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import jakarta.transaction.Transactional;
import org.slf4j.Logger;
Expand All @@ -15,7 +15,7 @@
import java.util.Optional;

@Transactional
@Stateless
@ApplicationScoped
public class ScoreServiceImpl implements ScoreService, Serializable {

private static final Logger log = LoggerFactory.getLogger(ScoreServiceImpl.class);
Expand Down Expand Up @@ -85,8 +85,6 @@ public List<Score> filterScores(Double minPoints, Double maxPoints, String userT
return scoreRepository.filterScores(minPoints, maxPoints, userToken, gameToken,includeDeactivatedUsers);
}



@Override
public List<Score> findScoresByUser(String userToken, Boolean includeDeactivatedUsers) {
return scoreRepository.filterScores(null,null,userToken,null, includeDeactivatedUsers);
Expand Down Expand Up @@ -123,4 +121,4 @@ public boolean scoreExists(Score score) {
return scoreRepository.scoreExists(score);
}

}
}
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package com.gepardec.impl.service;

import com.gepardec.core.services.TokenService;
import jakarta.ejb.Stateless;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.transaction.Transactional;

import java.security.SecureRandom;

@Transactional
@Stateless
@ApplicationScoped
public class TokenServiceImpl implements TokenService {
@Override
public String generateToken() {
Expand All @@ -22,4 +22,4 @@ public String generateToken() {

return token.toString();
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import com.gepardec.model.Game;
import com.gepardec.model.Score;
import com.gepardec.model.User;
import jakarta.ejb.Stateless;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import jakarta.transaction.Transactional;
import org.slf4j.Logger;
Expand All @@ -19,7 +19,7 @@
import java.util.Optional;

@Transactional
@Stateless
@ApplicationScoped
public class UserServiceImpl implements UserService, Serializable {

private static final Logger log = LoggerFactory.getLogger(UserServiceImpl.class);
Expand All @@ -44,7 +44,6 @@ public Optional<User> saveUser(User user) {
return savedUser;
}


@Override
public Optional<User> updateUser(User user) {
Optional<User> entity = userRepository.findUserByToken(user.getToken());
Expand Down Expand Up @@ -92,4 +91,4 @@ public List<User> findAllUsers(boolean includeDeactivated) {
public Optional<User> findUserByToken(String token) {
return userRepository.findUserByToken(token);
}
}
}
17 changes: 13 additions & 4 deletions gamertrack-war/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
<groupId>com.gepardec</groupId>
<artifactId>gepardec-gamertrack</artifactId>
<version>1.0-SNAPSHOT</version>


</parent>
<packaging>war</packaging>
<packaging>jar</packaging>
<artifactId>gamertrack-war</artifactId>
<properties>
<maven.compiler.source>${java.version}</maven.compiler.source>
Expand All @@ -17,7 +19,12 @@
</properties>
<build>
<finalName>gepardec-gamertrack</finalName>

<plugins>
<plugin>
<groupId>io.quarkus.platform</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

<dependencies>
Expand All @@ -36,7 +43,9 @@
<artifactId>gamertrack-application</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-arc</artifactId>
</dependency>
</dependencies>


</project>
Loading