package info.ozkan.vipera.business.notification.android;
import info.ozkan.vipera.entities.Doctor;
/**
* Android cihaz kayıtları üzerinde veritabanı işlemleri yapan dao sınıfı
*
* @author Ömer Özkan
*
*/
public interface AndroidRegistrationDao {
/**
* Veritabanına hekime ait bir cihazı ekler
*
* @param doctor
* @param registrationId
* @return
*/
AndroidRegistrationResult add(Doctor doctor, String registrationId);
/**
* Veritabanından hekime ait bir cihazı kaldırır
*
* @param doctor
* @param registrationId
* @return
*/
AndroidRegistrationResult remove(Doctor doctor, String registrationId);
/**
* Hekimlere ait cihazları arar
*/
AndroidRegistrationResult findDevices(Doctor doctor);
}