All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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