From 410e821a2e14590e13b710ed853c6d59eef2bc8a Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Tue, 16 Dec 2025 22:08:25 +0700 Subject: [PATCH] feat(repo): cleanup --- src/main/java/com/miti99/storescraperbot/model/Admin.java | 4 +--- .../storescraperbot/repository/AbstractRepository.java | 7 ------- .../java/com/miti99/storescraperbot/util/MongoDBUtil.java | 8 -------- 3 files changed, 1 insertion(+), 18 deletions(-) diff --git a/src/main/java/com/miti99/storescraperbot/model/Admin.java b/src/main/java/com/miti99/storescraperbot/model/Admin.java index 17512e2..a61b652 100644 --- a/src/main/java/com/miti99/storescraperbot/model/Admin.java +++ b/src/main/java/com/miti99/storescraperbot/model/Admin.java @@ -3,10 +3,8 @@ package com.miti99.storescraperbot.model; import java.util.HashSet; import java.util.Set; import lombok.Getter; -import lombok.Setter; @Getter -@Setter public class Admin extends AbstractModel { - Set groups = new HashSet<>(); + final Set groups = new HashSet<>(); } diff --git a/src/main/java/com/miti99/storescraperbot/repository/AbstractRepository.java b/src/main/java/com/miti99/storescraperbot/repository/AbstractRepository.java index 97de2c2..cd5c13a 100644 --- a/src/main/java/com/miti99/storescraperbot/repository/AbstractRepository.java +++ b/src/main/java/com/miti99/storescraperbot/repository/AbstractRepository.java @@ -19,8 +19,6 @@ import org.bson.Document; */ @Log4j2 public abstract class AbstractRepository { - protected static final String SEPARATOR = "_"; - // protected final Class classK = getKeyClass(); protected final Class classV = getDataClass(); protected final String collectionName; protected final MongoCollection collection; @@ -41,11 +39,6 @@ public abstract class AbstractRepository { collection = MongoDBUtil.DATABASE.getCollection(collectionName, Document.class); } - // protected Class getKeyClass() { - // return (Class) - // ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]; - // } - /** * Lấy ra class của V. Khi tạo 1 abstract class extends AbstractRepository mà không phải final thì * sẽ cần override hàm này phù hợp diff --git a/src/main/java/com/miti99/storescraperbot/util/MongoDBUtil.java b/src/main/java/com/miti99/storescraperbot/util/MongoDBUtil.java index a2879f0..261acec 100644 --- a/src/main/java/com/miti99/storescraperbot/util/MongoDBUtil.java +++ b/src/main/java/com/miti99/storescraperbot/util/MongoDBUtil.java @@ -15,9 +15,6 @@ import lombok.AccessLevel; import lombok.NoArgsConstructor; import lombok.extern.log4j.Log4j2; import org.bson.Document; -import org.bson.codecs.configuration.CodecRegistries; -import org.bson.codecs.configuration.CodecRegistry; -import org.bson.codecs.pojo.PojoCodecProvider; @Log4j2 @NoArgsConstructor(access = AccessLevel.PRIVATE) @@ -28,15 +25,10 @@ public class MongoDBUtil { static { var serverApi = ServerApi.builder().version(ServerApiVersion.V1).build(); var connectionString = new ConnectionString(MONGODB_CONNECTION_STRING); - var pojoCodecRegistry = - CodecRegistries.fromRegistries( - MongoClientSettings.getDefaultCodecRegistry(), - CodecRegistries.fromProviders(PojoCodecProvider.builder().automatic(true).build())); var settings = MongoClientSettings.builder() .applyConnectionString(connectionString) .serverApi(serverApi) - .codecRegistry(pojoCodecRegistry) .build(); MONGO_CLIENT = MongoClients.create(settings); var databaseName =