Class PlayerDataManager

java.lang.Object
studio.thevipershow.safechat.persistence.mappers.PlayerDataManager

public final class PlayerDataManager
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    PlayerDataManager​(@NotNull org.hibernate.SessionFactory sessionFactory, @NotNull SafeChat safeChat)  
  • Method Summary

    Modifier and Type Method Description
    void addOrUpdatePlayerData​(@NotNull org.bukkit.entity.Player player, @NotNull java.lang.String checkName)  
    void addPlayerData​(@NotNull java.util.UUID uuid, @NotNull java.lang.String username)  
    void addPlayerData​(@NotNull org.bukkit.entity.Player player)  
    @Nullable PlayerData getPlayerData​(@NotNull java.lang.String username)  
    @Nullable PlayerData getPlayerData​(@NotNull org.bukkit.entity.Player player)  
    @NotNull SafeChat getSafeChat()  
    @NotNull org.hibernate.SessionFactory getSessionFactory()  
    static void increasePlayerFlag​(@NotNull PlayerData playerData, @NotNull java.lang.String checkName)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PlayerDataManager

      public PlayerDataManager​(@NotNull @NotNull org.hibernate.SessionFactory sessionFactory, @NotNull @NotNull SafeChat safeChat)
  • Method Details

    • increasePlayerFlag

      public static void increasePlayerFlag​(@NotNull @NotNull PlayerData playerData, @NotNull @NotNull java.lang.String checkName)
    • addPlayerData

      public void addPlayerData​(@NotNull @NotNull java.util.UUID uuid, @NotNull @NotNull java.lang.String username)
    • addPlayerData

      public void addPlayerData​(@NotNull @NotNull org.bukkit.entity.Player player)
    • addOrUpdatePlayerData

      public void addOrUpdatePlayerData​(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull java.lang.String checkName)
    • getPlayerData

      @Nullable public @Nullable PlayerData getPlayerData​(@NotNull @NotNull org.bukkit.entity.Player player)
    • getPlayerData

      @Nullable public @Nullable PlayerData getPlayerData​(@NotNull @NotNull java.lang.String username)
    • getSessionFactory

      @NotNull public @NotNull org.hibernate.SessionFactory getSessionFactory()
    • getSafeChat

      @NotNull public @NotNull SafeChat getSafeChat()