org.benjp.services
Class ChatService
java.lang.Object
org.benjp.services.ChatService
@Named(value="chatService")
@ApplicationScoped
public class ChatService
- extends Object
|
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 |
read(String room,
UserService userService)
|
String |
read(String room,
UserService userService,
boolean isTextOnly)
|
void |
write(String message,
String user,
String room,
String isSystem)
|
void |
write(String message,
String user,
String room,
String isSystem,
String options)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
M_ROOM_PREFIX
public static final String M_ROOM_PREFIX
- See Also:
- Constant Field Values
M_ROOMS_COLLECTION
public static final String M_ROOMS_COLLECTION
- See Also:
- Constant Field Values
SPACE_PREFIX
public static final String SPACE_PREFIX
- See Also:
- Constant Field Values
TYPE_DELETED
public static final String TYPE_DELETED
- See Also:
- Constant Field Values
TYPE_EDITED
public static final String TYPE_EDITED
- See Also:
- Constant Field Values
ChatService
public ChatService()
write
public void write(String message,
String user,
String room,
String isSystem)
write
public void write(String message,
String user,
String room,
String isSystem,
String options)
delete
public void delete(String room,
String user,
String messageId)
edit
public void edit(String room,
String user,
String messageId,
String message)
read
public String read(String room,
UserService userService)
read
public String read(String room,
UserService userService,
boolean isTextOnly)
getSpaceRoom
public String getSpaceRoom(String space)
getRoom
public String getRoom(List<String> users)
getExistingRooms
public List<RoomBean> getExistingRooms(String user,
boolean withPublic,
boolean isAdmin,
NotificationService notificationService,
TokenService tokenService)
getRooms
public RoomsBean getRooms(String user,
String filter,
boolean withUsers,
boolean withSpaces,
boolean withPublic,
boolean withOffline,
boolean isAdmin,
NotificationService notificationService,
UserService userService,
TokenService tokenService)
getNumberOfRooms
public int getNumberOfRooms()
getNumberOfMessages
public int getNumberOfMessages()
Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.