Skip to content
Snippets Groups Projects
  1. Jan 13, 2024
    • Schuh Martin's avatar
      Update: Parser.java (added method to verify PlayerStatistics data) · 912b638d
      Schuh Martin authored
      Update: ParserTest.java (change text of an exception)
      Update: AzureDB.java (rephrased some exceptions; fixed SQL statement of "uploadCommunityMap" method)
      Update: OracleDB.java (rephrased some exceptions; fixed SQL statement of "uploadCommunityMap" method)
      Update: GsonHandler.java (rephrased some exceptions)
      Update: DDL_Script_Oracle.sql (added second community map)
      Update: DDL_Script_AzureDB.sql (added second community map)
      Update: Persistence.java (added method to verify core maps and community maps; moved methods from RuntimeInfo.java for creating RemoteMapsList and setting map for next game round)
      Update: RuntimeInfo.java (moved methods from RuntimeInfo.java for creating RemoteMapsList and setting map for next game round; added method to calculate game time)
      Update: log4j2.xml (enabled logging to file)
      912b638d
  2. Jan 12, 2024
    • Schuh Martin's avatar
      Update: Parser.java (change text of an exception) · 28b7a6b2
      Schuh Martin authored
      Update: ParserTest.java (change text of an exception)
      Update: AzureDB.java (added method to reset stats)
      Update: OracleDB.java (added method to reset stats)
      Update: ISQLDataBase.java (added method to reset stats)
      Update: DDL_Script_Oracle.sql (changed max length for mapData; added new test maps)
      Update: DDL_Script_AzureDB.sql (changed max length for mapData; added new test maps)
      Update: Persistence.java (added method to reset locally stored mapData if corrupted)
      28b7a6b2
  3. Jan 07, 2024
    • Schuh Martin's avatar
      Update: AzureDB.java (fixed methods, changed Exception type) · fc2a80f6
      Schuh Martin authored
      Update: OracleDB.java (fixed methods, changed Exception type)
      Update: Renamed DatabaseError.java to DatabaseException.java
      Update: Renamed ParserError.java to ParserException.java
      Update: GsonHandler.java (fixed methods, changed Exception type)
      Update: ISQLDataBase.java (changed Exception type)
      Update: PlayerStatistics.java (removed field "statsLoaded")
      Update: Persistence.java (updated methods)
      Update: RuntimeInfo.java (updated methods)
      fc2a80f6
  4. Jan 06, 2024
  5. Dec 31, 2023
    • Schuh Martin's avatar
      Update: AzureDB.java (Minor changes; moved key to CryptoUtils Class) · 064823ee
      Schuh Martin authored
      Update: CryptoUtils.java (moved key into CryptoUtils Class)
      Update: GsonHandler.java (added methods to read/write playerAccount)
      Add/Feature: HashGenerator.java (New Class to create SHA1 hashes)
      Update: ISQLDataBase.java (minor changes)
      Update: OracleDB.java (minor changes; moved key to CryptoUtils Class)
      Update: Persistence.java (new method to create player account)
      Update: PlayerStatistics.java (minor changes)
      Update: RuntimeInfo.java (minor changes)
      064823ee
  6. Dec 25, 2023
  7. Dec 21, 2023
  8. Dec 20, 2023
    • Schlütter Yannik's avatar
      Feature: Added decrypting of logindata for our current ORacleDB database and... · 9ce5298c
      Schlütter Yannik authored
      Feature: Added decrypting of logindata for our current ORacleDB database and our old AzureDB database
      Add: CryptoUtils.java (for decrypting loginfiles)
      Add: CryptoException.java (to catch multiple Exceptions from CryptoUtils.java Class)
      Update: OracleDB.java, DBalt.java(added lines for decrypting and a method to get the decrypted logindata stored into variables)
      Add: AzureDB_logindetails, document.encrypted and OracleDB_logindetails as a alternative to document.encrypted (These files contain the decrypted logindata for our database)
      #60
      9ce5298c
  9. Dec 19, 2023
    • Schuh Martin's avatar
      Add: AccountState.java (Enum to describe type of account player has created) · a03b330e
      Schuh Martin authored
      Add: AppSettings.java (to store settings of application)
      Add: MapInfo.java (to store limited Information about CommunityMaps on SQL Server)
      Add: MapType.java (ENUM for Type of map - relevant for GsonHandler Class)
      Add: PlayerAccount.java (Class to store details about player account)
      Add: playerAccount.json (Player Account info stored locally encrypted)
      Add: playerStatsLocal.json (to store player statistics for local account)
      Add: appSettings.json (to store application settings in persistence)
      Update: DDL_Script_Oracle.sql (added lines for creating player statistics table)
      Update: GsonHandler.java (added methods for saving and loading playerStatistics, playerAccount, appSettings and moved file paths from "Persistence" class)
      Update: Persistence.java (added some methods, moved file paths from "Persistence" class)
      Update: RuntimeInfo.java (added some methods)
      a03b330e
  10. Dec 17, 2023
    • Schuh Martin's avatar
      Add: communityMaps.json · 68b0a885
      Schuh Martin authored
      Add: playerStats.json
      Add: OracleDB.java (OracleDB communication added)
      Update: AzureDB.java (Methods changed)
      Update: DDL Script (optimised for OracleDB)
      Update: GsonHandler.java (removed instance of "Persistence" Singleton as attribute
      Update: module-info.java (added lines for OracleDB)
      Update: Persistence.java (added methods for loading and saving data)
      Update: pom.xml (added OracleDB as dependency)
      Update: RuntimeInfo.java (added methods for analysing and utilizing data from persistence)
      Update: MapData.java (changed attributes)
      68b0a885
  11. Dec 11, 2023
  12. Dec 10, 2023
    • Schuh Martin's avatar
      Add: ParserError.java · ff84cb17
      Schuh Martin authored
      Add: RuntimeInfo.java
      Update: MapData.java (Attributes + Methods added)
      Update: PlayerStatistics.java
      Update: Persistence.java
      Update: localMaps.json (added test data)
      ff84cb17
  13. Dec 09, 2023
  14. Dec 08, 2023
  15. Dec 07, 2023
  16. Dec 06, 2023
  17. Dec 05, 2023
    • Schuh Martin's avatar
      Add: GsonHandler.java · db1b19c2
      Schuh Martin authored
      Add: localMaps.json
      Update: MapData.java (Attributes + Methods added)
      Update: pom.xml (added GSON Dependency)
      Update: module-info.java (added GSON)
      Update: Persistence.java
      db1b19c2
  18. Dec 04, 2023
  19. Nov 30, 2023
  20. Nov 29, 2023
  21. Nov 27, 2023
Loading