Interface InventoryTypeProvider
public interface InventoryTypeProvider
-
Method Summary
Modifier and TypeMethodDescription@NotNull Optional<InventoryType> intdelete(int id) @NotNull @Unmodifiable List<InventoryType> findAll()@NotNull Optional<InventoryType> findById(int id) static @NotNull InventoryTypeProviderof(de.murmelmeister.library.database.Database database, com.google.gson.Gson gson, RefreshProvider refreshProvider, Long fetchLimit, long cacheCapacity, Duration refreshInterval) void
-
Method Details
-
refreshCache
void refreshCache() -
findById
-
findAll
-
create
-
delete
int delete(int id) -
of
@Internal @NotNull static @NotNull InventoryTypeProvider of(de.murmelmeister.library.database.Database database, com.google.gson.Gson gson, RefreshProvider refreshProvider, Long fetchLimit, long cacheCapacity, Duration refreshInterval)
-