Interface ModerationRepository
- All Known Implementing Classes:
InMemoryModerationRepository
public interface ModerationRepository
Repository des sessions de modération actives. Un mod actif a une
entrée ici ; en sortir → entry supprimée.
Skeleton : seule l'impl in-memory est fournie pour
l'instant. Une impl SQLite (table crcore_moderation_states)
suivra pour persister les snapshots à travers les restarts serveur.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanfindAll()findByPlayer(UUID playerId) voidsave(ModerationState state) Crée ou remplace l'entrée pour ce joueur.
-
Method Details
-
findByPlayer
-
exists
-
save
Crée ou remplace l'entrée pour ce joueur. -
delete
- Returns:
- true si une entrée a été supprimée.
-
findAll
Collection<ModerationState> findAll()
-