public class ChatProvider extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
ChatProvider.Listener |
Constructor and Description |
---|
ChatProvider(Context context,
SQLiteOpenHelper dbHelper,
ChatProvider.Listener listener) |
Modifier and Type | Method and Description |
---|---|
boolean |
close(SessionObject sessionObject,
long chatId) |
long |
createChat(SessionObject sessionObject,
JID fromJid,
String threadId) |
long |
createMuc(SessionObject sessionObject,
JID fromJid,
String nickname,
String password) |
Object[] |
getChat(SessionObject sessionObject,
JID jid,
String threadId)
Get parameters needed to create proper Chat instance from DB
|
List<Object[]> |
getChats(SessionObject sessionObject)
Get parameters needed to create proper Chat instances from DB
|
List<Object[]> |
getRooms(SessionObject sessionObject) |
boolean |
isChatOpenFor(SessionObject sessionObject,
BareJID jid) |
void |
resetRoomState(int state) |
void |
updateRoomState(SessionObject sessionObject,
BareJID room,
int state) |
public ChatProvider(Context context, SQLiteOpenHelper dbHelper, ChatProvider.Listener listener)
public boolean close(SessionObject sessionObject, long chatId)
public long createChat(SessionObject sessionObject, JID fromJid, String threadId) throws JaxmppException
JaxmppException
public long createMuc(SessionObject sessionObject, JID fromJid, String nickname, String password)
public Object[] getChat(SessionObject sessionObject, JID jid, String threadId)
sessionObject
- jid
- threadId
- public List<Object[]> getChats(SessionObject sessionObject)
sessionObject
- public boolean isChatOpenFor(SessionObject sessionObject, BareJID jid)
public List<Object[]> getRooms(SessionObject sessionObject)
public void updateRoomState(SessionObject sessionObject, BareJID room, int state)
public void resetRoomState(int state)
Copyright © 2006–2017 Tigase. All rights reserved.