Class SettingsService

java.lang.Object
de.murmelmeister.murmelapi.settings.SettingsService

public final class SettingsService extends Object
  • Field Details

    • logger

      private final org.slf4j.Logger logger
    • provider

      private final SettingsProvider provider
    • gson

      private final com.google.gson.Gson gson
  • Constructor Details

  • Method Details

    • get

      public <T> T get(String tagId, Class<T> type, T defaultValue)
    • get

      public <T> T get(String tagId, Class<T> type)
    • get

      public <T> T get(Settings settings, Class<T> type)
    • set

      public <T> Settings set(String tagId, T value)
    • delete

      public int delete(String tagId)