Class InMemoryModerationRepository
java.lang.Object
fr.luc.crcore.features.moderation.impl.InMemoryModerationRepository
- All Implemented Interfaces:
ModerationRepository
Impl en mémoire — perd les sessions au reload/stop. Skeleton.
Une impl SQLite (avec sérialisation Bukkit des ItemStacks via
BukkitObjectOutputStream) suivra pour persister les snapshots.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanfindAll()findByPlayer(UUID playerId) voidsave(ModerationState state) Crée ou remplace l'entrée pour ce joueur.
-
Constructor Details
-
InMemoryModerationRepository
public InMemoryModerationRepository()
-
-
Method Details
-
findByPlayer
- Specified by:
findByPlayerin interfaceModerationRepository
-
exists
- Specified by:
existsin interfaceModerationRepository
-
save
Description copied from interface:ModerationRepositoryCrée ou remplace l'entrée pour ce joueur.- Specified by:
savein interfaceModerationRepository
-
delete
- Specified by:
deletein interfaceModerationRepository- Returns:
- true si une entrée a été supprimée.
-
findAll
- Specified by:
findAllin interfaceModerationRepository
-