Mercury-IM/persistence/src/main/java/org/mercury_im/messenger/persistence/repository/EntityRepository.java

16 lines
448 B
Java

package org.mercury_im.messenger.persistence.repository;
import androidx.lifecycle.LiveData;
import org.jxmpp.jid.EntityBareJid;
import org.mercury_im.messenger.persistence.model.ContactModel;
import org.mercury_im.messenger.persistence.model.EntityModel;
public interface EntityRepository<E extends EntityModel> {
<C extends ContactModel> LiveData<E> getEntity(C contact);
LiveData<E> getEntity(long accountId, EntityBareJid jid);
}