services.NewsSourceServiceInterface Maven / Gradle / Ivy
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package services;
import db.NewsSource;
import io.reactivex.Observable;
import javax.ejb.Remote;
/**
*
* @author zua
*/
@Remote
public interface NewsSourceServiceInterface extends DBService {
public Observable findAllSources();
public Observable findSourcesWithCategory(String category);
public Observable findSourcesWithLanguage(String language);
public Observable findSourcesWithCountry(String country);
public Observable findSourcesWithoutLogo();
public Observable findCategories();
public Observable findNames();
public Observable findLanguages();
public Observable findCountries();
public Observable findLocales();
public NewsSource findSourceWithSourceId(String sourceId);
public NewsSource findSourceNamed(String value);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy