org.benjp.services
Interface ChatService
- All Known Implementing Classes:
- ChatServiceImpl, ChatServiceImpl
public interface ChatService
|
Method Summary |
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)
|
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,
NotificationService notificationService,
UserService userService,
TokenService tokenService)
|
String |
getSpaceRoom(String space)
|
String |
getTeamCreator(String room)
|
String |
getTeamRoom(String team,
String user)
|
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)
|
M_ROOM_PREFIX
static final String M_ROOM_PREFIX
- See Also:
- Constant Field Values
M_ROOMS_COLLECTION
static final String M_ROOMS_COLLECTION
- See Also:
- Constant Field Values
SPACE_PREFIX
static final String SPACE_PREFIX
- See Also:
- Constant Field Values
TEAM_PREFIX
static final String TEAM_PREFIX
- See Also:
- Constant Field Values
TYPE_ROOM_USER
static final String TYPE_ROOM_USER
- See Also:
- Constant Field Values
TYPE_ROOM_SPACE
static final String TYPE_ROOM_SPACE
- See Also:
- Constant Field Values
TYPE_ROOM_TEAM
static final String TYPE_ROOM_TEAM
- See Also:
- Constant Field Values
TYPE_DELETED
static final String TYPE_DELETED
- See Also:
- Constant Field Values
TYPE_EDITED
static final String TYPE_EDITED
- See Also:
- Constant Field Values
write
void write(String message,
String user,
String room,
String isSystem)
write
void write(String message,
String user,
String room,
String isSystem,
String options)
delete
void delete(String room,
String user,
String messageId)
edit
void edit(String room,
String user,
String messageId,
String message)
read
String read(String room,
UserService userService)
read
String read(String room,
UserService userService,
boolean isTextOnly,
Long fromTimestamp)
read
String read(String room,
UserService userService,
boolean isTextOnly,
Long fromTimestamp,
Long toTimestamp)
getSpaceRoom
String getSpaceRoom(String space)
getTeamRoom
String getTeamRoom(String team,
String user)
getTeamCreator
String getTeamCreator(String room)
setRoomName
void setRoomName(String room,
String name)
getRoom
String getRoom(List<String> users)
getExistingRooms
List<RoomBean> getExistingRooms(String user,
boolean withPublic,
boolean isAdmin,
NotificationService notificationService,
TokenService tokenService)
getRooms
RoomsBean getRooms(String user,
String filter,
boolean withUsers,
boolean withSpaces,
boolean withPublic,
boolean withOffline,
boolean isAdmin,
NotificationService notificationService,
UserService userService,
TokenService tokenService)
getNumberOfRooms
int getNumberOfRooms()
getNumberOfMessages
int getNumberOfMessages()
Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.