
de.comhix.twitch.database.dao.SimpleDao Maven / Gradle / Ivy
package de.comhix.twitch.database.dao;
import de.comhix.twitch.database.objects.DatabaseObject;
import io.reactivex.Completable;
import io.reactivex.Observable;
import java.util.Optional;
/**
* @author Benjamin Beeker
*/
public interface SimpleDao {
Observable> get(String id, Class typeClass);
Observable save(Type object);
Completable delete(String id, Class typeClass);
Query query(Class typeClass);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy