public interface ChatService
| Modifier and Type | Field and Description |
|---|---|
static String |
EXTERNAL_PREFIX |
static String |
M_ROOM_PREFIX |
static String |
M_ROOMS_COLLECTION |
static String |
SPACE_PREFIX |
static String |
TEAM_PREFIX |
static String |
TYPE_DELETED |
static String |
TYPE_EDITED |
static String |
TYPE_ROOM_EXTERNAL |
static String |
TYPE_ROOM_SPACE |
static String |
TYPE_ROOM_TEAM |
static String |
TYPE_ROOM_USER |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(String room,
String user,
String messageId,
String dbName) |
void |
edit(String room,
String user,
String messageId,
String message,
String dbName) |
List<RoomBean> |
getExistingRooms(String user,
boolean withPublic,
boolean isAdmin,
NotificationService notificationService,
TokenService tokenService,
String dbName) |
String |
getExternalRoom(String identifier,
String dbName) |
int |
getNumberOfMessages(String dbName) |
int |
getNumberOfRooms(String dbName) |
String |
getRoom(List<String> users,
String dbName) |
RoomsBean |
getRooms(String user,
String filter,
boolean withUsers,
boolean withSpaces,
boolean withPublic,
boolean withOffline,
boolean isAdmin,
int limit,
NotificationService notificationService,
UserService userService,
TokenService tokenService,
String dbName) |
RoomsBean |
getRooms(String user,
String filter,
boolean withUsers,
boolean withSpaces,
boolean withPublic,
boolean withOffline,
boolean isAdmin,
NotificationService notificationService,
UserService userService,
TokenService tokenService,
String dbName) |
String |
getSpaceRoom(String space,
String dbName) |
String |
getSpaceRoomByName(String name,
String dbName) |
String |
getTeamCreator(String room,
String dbName) |
String |
getTeamRoom(String team,
String user,
String dbName) |
String |
getTypeRoomChat(String roomId,
String dbName) |
String |
read(String room,
UserService userService,
boolean isTextOnly,
Long fromTimestamp,
Long toTimestamp,
String dbName) |
String |
read(String room,
UserService userService,
boolean isTextOnly,
Long fromTimestamp,
String dbName) |
String |
read(String room,
UserService userService,
String dbName) |
void |
setRoomName(String room,
String name,
String dbName) |
void |
write(String message,
String user,
String room,
String isSystem,
String dbName) |
void |
write(String message,
String user,
String room,
String isSystem,
String options,
String dbName) |
static final String M_ROOM_PREFIX
static final String M_ROOMS_COLLECTION
static final String SPACE_PREFIX
static final String TEAM_PREFIX
static final String EXTERNAL_PREFIX
static final String TYPE_ROOM_USER
static final String TYPE_ROOM_SPACE
static final String TYPE_ROOM_TEAM
static final String TYPE_ROOM_EXTERNAL
static final String TYPE_DELETED
static final String TYPE_EDITED
void write(String message, String user, String room, String isSystem, String options, String dbName)
String read(String room, UserService userService, String dbName)
String read(String room, UserService userService, boolean isTextOnly, Long fromTimestamp, String dbName)
String read(String room, UserService userService, boolean isTextOnly, Long fromTimestamp, Long toTimestamp, String dbName)
List<RoomBean> getExistingRooms(String user, boolean withPublic, boolean isAdmin, NotificationService notificationService, TokenService tokenService, String dbName)
RoomsBean getRooms(String user, String filter, boolean withUsers, boolean withSpaces, boolean withPublic, boolean withOffline, boolean isAdmin, NotificationService notificationService, UserService userService, TokenService tokenService, String dbName)
RoomsBean getRooms(String user, String filter, boolean withUsers, boolean withSpaces, boolean withPublic, boolean withOffline, boolean isAdmin, int limit, NotificationService notificationService, UserService userService, TokenService tokenService, String dbName)
int getNumberOfRooms(String dbName)
int getNumberOfMessages(String dbName)
Copyright © 2003–2016 eXo Platform SAS. All rights reserved.