Class LoggerManager

java.lang.Object
me.ulrich.clans.manager.LoggerManager

public class LoggerManager extends Object
  • Constructor Details

    • LoggerManager

      public LoggerManager(Clans clans)
  • Method Details

    • SaveLoggerData

      public void SaveLoggerData(LoggerData log, boolean async)
    • DeleteLoggerData

      public void DeleteLoggerData(UUID logID, boolean async)
    • ReloadLoggerData

      public void ReloadLoggerData(UUID logID, boolean async)
    • ClearLoggerData

      public void ClearLoggerData(UUID clanId, boolean async)
    • LoadAllLoggerData

      public void LoadAllLoggerData(boolean async)
    • hasClanLogger

      public boolean hasClanLogger(UUID clanUUID)
    • getClanLogger

      public List<LoggerData> getClanLogger(UUID clanUUID)
    • getClanLoggerTimed

      public List<LoggerData> getClanLoggerTimed(UUID clanUUID, ClanEnum.LoggerTime time)
    • getPluginLogger

      public List<LoggerData> getPluginLogger(UUID clanUUID, String plugin)
    • getPluginLogger

      public Optional<LoggerData> getPluginLogger(UUID clanUUID, UUID loggerUUID)
    • removeClanLogger

      public boolean removeClanLogger(UUID clanUUID, UUID loggerUUID)
    • removeClanPluginLogger

      public boolean removeClanPluginLogger(UUID clanUUID, String plugin)
    • clearClanLogger

      public boolean clearClanLogger(UUID clanUUID)
    • addClanLogger

      public boolean addClanLogger(UUID clanUUID, String text, String plugin, org.bukkit.Material material)
    • compareEvent

      public boolean compareEvent(ClanEnum.LoggerTime time, long eventdate)
    • getPlugin

      public Clans getPlugin()
    • getLoggerData

      public HashMap<UUID,List<LoggerData>> getLoggerData()
    • setLoggerData

      public void setLoggerData(HashMap<UUID,List<LoggerData>> loggerData)