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) |
void |
edit(String room,
String user,
String messageId,
String message) |
List<RoomBean> |
getExistingRooms(String user,
boolean withPublic,
boolean isAdmin,
NotificationService notificationService,
TokenService tokenService) |
String |
getExternalRoom(String identifier) |
int |
getNumberOfMessages() |
int |
getNumberOfRooms() |
String |
getRoom(List<String> users) |
RoomsBean |
getRooms(String user,
String filter,
boolean withUsers,
boolean withSpaces,
boolean withPublic,
boolean withOffline,
boolean isAdmin,
int limit,
NotificationService notificationService,
UserService userService,
TokenService tokenService) |
RoomsBean |
getRooms(String user,
String filter,
boolean withUsers,
boolean withSpaces,
boolean withPublic,
boolean withOffline,
boolean isAdmin,
NotificationService notificationService,
UserService userService,
TokenService tokenService) |
String |
getSpaceRoom(String space) |
String |
getSpaceRoomByName(String name) |
String |
getTeamCreator(String room) |
String |
getTeamRoom(String team,
String user) |
String |
getTypeRoomChat(String roomId) |
String |
read(String room,
UserService userService) |
String |
read(String room,
UserService userService,
boolean isTextOnly,
Long fromTimestamp) |
String |
read(String room,
UserService userService,
boolean isTextOnly,
Long fromTimestamp,
Long toTimestamp) |
void |
setRoomName(String room,
String name) |
void |
write(String message,
String user,
String room,
String isSystem) |
void |
write(String message,
String user,
String room,
String isSystem,
String options) |
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
String read(String room, UserService userService)
String read(String room, UserService userService, boolean isTextOnly, Long fromTimestamp)
String read(String room, UserService userService, boolean isTextOnly, Long fromTimestamp, Long toTimestamp)
List<RoomBean> getExistingRooms(String user, boolean withPublic, boolean isAdmin, NotificationService notificationService, TokenService tokenService)
RoomsBean getRooms(String user, String filter, boolean withUsers, boolean withSpaces, boolean withPublic, boolean withOffline, boolean isAdmin, NotificationService notificationService, UserService userService, TokenService tokenService)
RoomsBean getRooms(String user, String filter, boolean withUsers, boolean withSpaces, boolean withPublic, boolean withOffline, boolean isAdmin, int limit, NotificationService notificationService, UserService userService, TokenService tokenService)
int getNumberOfRooms()
int getNumberOfMessages()
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.