public class RosterProvider extends Object implements tigase.jaxmpp.core.client.xmpp.modules.roster.RosterCacheProvider
| Modifier and Type | Class and Description |
|---|---|
static interface |
RosterProvider.Listener |
| Modifier and Type | Field and Description |
|---|---|
protected android.content.Context |
context |
protected android.database.sqlite.SQLiteOpenHelper |
dbHelper |
protected RosterProvider.Listener |
listener |
| Constructor and Description |
|---|
RosterProvider(android.content.Context context,
android.database.sqlite.SQLiteOpenHelper dbHelper,
RosterProvider.Listener listener,
String versionKeyPrefix) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
addItem(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.modules.roster.RosterItem rosterItem) |
String |
getCachedVersion(tigase.jaxmpp.core.client.SessionObject sessionObject) |
int |
getCount(tigase.jaxmpp.core.client.SessionObject sessionObject) |
Collection<? extends String> |
getGroups(tigase.jaxmpp.core.client.SessionObject sessionObject) |
tigase.jaxmpp.core.client.xmpp.modules.roster.RosterItem |
getItem(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.BareJID jid) |
long |
getRosterItemId(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.BareJID jid) |
Collection<tigase.jaxmpp.core.client.xmpp.modules.roster.RosterItem> |
loadCachedRoster(tigase.jaxmpp.core.client.SessionObject sessionObject) |
void |
removeAll(tigase.jaxmpp.core.client.SessionObject sessionObject) |
void |
removeItem(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.modules.roster.RosterItem rosterItem) |
void |
updateReceivedVersion(tigase.jaxmpp.core.client.SessionObject sessionObject,
String ver) |
protected final android.content.Context context
protected final android.database.sqlite.SQLiteOpenHelper dbHelper
protected final RosterProvider.Listener listener
public RosterProvider(android.content.Context context,
android.database.sqlite.SQLiteOpenHelper dbHelper,
RosterProvider.Listener listener,
String versionKeyPrefix)
public Set<String> addItem(tigase.jaxmpp.core.client.SessionObject sessionObject, tigase.jaxmpp.core.client.xmpp.modules.roster.RosterItem rosterItem)
public String getCachedVersion(tigase.jaxmpp.core.client.SessionObject sessionObject)
getCachedVersion in interface tigase.jaxmpp.core.client.xmpp.modules.roster.RosterCacheProviderpublic int getCount(tigase.jaxmpp.core.client.SessionObject sessionObject)
public Collection<? extends String> getGroups(tigase.jaxmpp.core.client.SessionObject sessionObject)
public tigase.jaxmpp.core.client.xmpp.modules.roster.RosterItem getItem(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.BareJID jid)
public long getRosterItemId(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.BareJID jid)
public Collection<tigase.jaxmpp.core.client.xmpp.modules.roster.RosterItem> loadCachedRoster(tigase.jaxmpp.core.client.SessionObject sessionObject)
loadCachedRoster in interface tigase.jaxmpp.core.client.xmpp.modules.roster.RosterCacheProviderpublic void removeAll(tigase.jaxmpp.core.client.SessionObject sessionObject)
public void removeItem(tigase.jaxmpp.core.client.SessionObject sessionObject,
tigase.jaxmpp.core.client.xmpp.modules.roster.RosterItem rosterItem)
public void updateReceivedVersion(tigase.jaxmpp.core.client.SessionObject sessionObject,
String ver)
updateReceivedVersion in interface tigase.jaxmpp.core.client.xmpp.modules.roster.RosterCacheProviderCopyright © 2006–2017 Tigase. All rights reserved.