16 lines
448 B
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);
|
|
|
|
}
|