Interface WarpRequestStore

All Known Implementing Classes:
LocalWarpStore, RedisWarpStore

public interface WarpRequestStore
The interface Warp request store.
  • Method Details

    • saveWarp

      boolean saveWarp(WarpData warpData)
      Sauvegarde ou met à jour un warp.
      Parameters:
      warpData - données du warp
      Returns:
      true si succès
    • deleteWarp

      boolean deleteWarp(String name)
      Supprime un warp par son nom.
      Parameters:
      name - nom du warp
      Returns:
      true si un warp a été supprimé
    • loadWarp

      WarpData loadWarp(String name)
      Charge un warp par son nom.
      Parameters:
      name - nom du warp
      Returns:
      WarpData ou null si inexistant
    • warpExists

      boolean warpExists(String name)
      Vérifie si un warp existe.
      Parameters:
      name - nom du warp
      Returns:
      true si présent
    • loadAllWarps

      Map<String,WarpData> loadAllWarps()
      Charge tous les warps.
      Returns:
      Map nom vers WarpData
    • getWarpNames

      Set<String> getWarpNames()
      Retourne tous les noms de warps.
      Returns:
      the warp names