Mercury-IM/domain/src/test/java/org/mercury_im/messenger/repository/TestAccountRepository.java

69 lines
1.5 KiB
Java

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<Account> insertAccount(Account account) {
return null;
}
@Override
public Observable<Optional<Account>> observeAccount(UUID accountId) {
return null;
}
@Override
public Maybe<Account> getAccount(UUID accountId) {
return null;
}
@Override
public Observable<Optional<Account>> observeAccountByAddress(String address) {
return null;
}
@Override
public Maybe<Account> getAccountByAddress(String address) {
return null;
}
@Override
public Observable<List<Account>> observeAllAccounts() {
return null;
}
@Override
public Observable<Account> observeAccounts() {
return null;
}
@Override
public Single<Account> updateAccount(Account account) {
return null;
}
@Override
public Single<Account> upsertAccount(Account account) {
return null;
}
@Override
public Completable deleteAccount(UUID accountId) {
return null;
}
}