Package de.murmelmeister.murmelapi.clan
Interface ClanProvider
public interface ClanProvider
-
Method Summary
Modifier and TypeMethodDescriptionintfindAll()findByName(@NotNull String name) findByOwner(int ownerId) static @NotNull ClanProviderof(de.murmelmeister.library.database.Database database, com.google.gson.Gson gson, RefreshProvider refreshProvider, Long fetchLimit, long cacheCapacity, Duration refreshInterval) voidupsert(@NotNull UUID id, @NotNull String name, @NotNull String tag, @NotNull String sign, @NotNull String description, int ownerId, int executorId)
-
Method Details
-
refreshCache
void refreshCache() -
findById
-
findByName
-
findByOwner
-
findAll
-
upsert
-
delete
-
of
@Internal @NotNull static @NotNull ClanProvider of(de.murmelmeister.library.database.Database database, com.google.gson.Gson gson, RefreshProvider refreshProvider, Long fetchLimit, long cacheCapacity, Duration refreshInterval)
-