package org.mercury_im.messenger.repository; import org.mercury_im.messenger.data.repository.AccountRepository; import org.mercury_im.messenger.entity.Account; import org.mercury_im.messenger.util.Optional; import java.util.List; import java.util.UUID; import io.reactivex.Completable; import io.reactivex.Maybe; import io.reactivex.Observable; import io.reactivex.Single; public class TestAccountRepository implements AccountRepository { @Override public Single insertAccount(Account account) { return null; } @Override public Observable> observeAccount(UUID accountId) { return null; } @Override public Maybe getAccount(UUID accountId) { return null; } @Override public Observable> observeAccountByAddress(String address) { return null; } @Override public Maybe getAccountByAddress(String address) { return null; } @Override public Observable> observeAllAccounts() { return null; } @Override public Observable observeAccounts() { return null; } @Override public Single updateAccount(Account account) { return null; } @Override public Single upsertAccount(Account account) { return null; } @Override public Completable deleteAccount(UUID accountId) { return null; } }