Package de.murmelmeister.murmelapi.color
Interface PrefixColorProvider
public interface PrefixColorProvider
-
Method Summary
Modifier and TypeMethodDescriptionint@NotNull @Unmodifiable List<PrefixColor> findAll()@NotNull Optional<PrefixColor> static @NotNull PrefixColorProviderof(de.murmelmeister.library.database.Database database, com.google.gson.Gson gson, RefreshProvider refreshProvider, Long fetchLimit, long cacheCapacity, Duration refreshInterval) void@NotNull Optional<PrefixColor> upsert(@NotNull PrefixColor prefixColor, int executorId) @NotNull Optional<PrefixColor>
-
Method Details
-
refreshCache
void refreshCache() -
findById
-
findAll
-
upsert
@NotNull @NotNull Optional<PrefixColor> upsert(@NotNull @NotNull String id, @NotNull @NotNull String color, boolean animated, int executorId) -
upsert
@NotNull @NotNull Optional<PrefixColor> upsert(@NotNull @NotNull PrefixColor prefixColor, int executorId) -
delete
-
of
@Internal @NotNull static @NotNull PrefixColorProvider of(de.murmelmeister.library.database.Database database, com.google.gson.Gson gson, RefreshProvider refreshProvider, Long fetchLimit, long cacheCapacity, Duration refreshInterval)
-