@ApplicationScoped public class ChatServer extends Object
| Constructor and Description |
|---|
ChatServer() |
| Modifier and Type | Method and Description |
|---|---|
juzu.Response.Content |
delete(String user,
String token,
String room,
String messageId) |
juzu.Response.Content |
deleteTeamRoom(String user,
String token,
String room) |
juzu.Response.Content |
edit(String user,
String token,
String room,
String messageId,
String message) |
juzu.Response.Content |
getCreator(String user,
String token,
String room) |
juzu.Response.Content |
getMeetingNotes(String user,
String token,
String room,
String fromTimestamp,
String toTimestamp,
String serverBase,
String portalURI,
juzu.request.ApplicationContext applicationContext,
juzu.request.UserContext userContext) |
juzu.Response.Content |
getRoom(String user,
String token,
String targetUser,
String isAdmin,
String withDetail,
String type) |
juzu.Response.Content |
getStatistics() |
juzu.Response.Content |
getStatus(String user,
String token,
String targetUser) |
juzu.Response.Content |
getUserDesktopNotificationSettings(String user,
String token) |
juzu.Response.Content |
getUsers(String user,
String token,
String room,
String filter,
String limit) |
juzu.Response.Content |
index() |
juzu.Response.Content |
isFavorite(String user,
String token,
String targetUser) |
juzu.Response.Content |
notification(String user,
String token,
String event,
String withDetails) |
juzu.Response.Content |
read(String user,
String token,
String room,
String fromTimestamp,
String toTimestamp,
String isTextOnly,
String limit) |
juzu.Response.Content |
saveTeamRoom(String user,
String token,
String teamName,
String room,
String users) |
juzu.Response.Content |
send(String sender,
String token,
String message,
String room,
String isSystem,
String options) |
void |
sendMailWithAuth(String senderFullname,
String senderMail,
List<String> toList,
String htmlBody,
String subject,
Map<String,String> inlineImages) |
juzu.Response.Content |
sendMeetingNotes(String user,
String token,
String room,
String fromTimestamp,
String toTimestamp,
String serverBase,
juzu.request.ApplicationContext applicationContext,
juzu.request.UserContext userContext) |
juzu.Response.Content |
setNotificationSettings(String user,
String token,
String room,
String[] notifConditions,
String[] notifManners,
Long time) |
juzu.Response.Content |
setNotificationTrigger(String user,
String token,
String notifCondition) |
juzu.Response.Content |
setPreferredNotification(String user,
String token,
String notifManner) |
juzu.Response.Content |
setRoomNotificationTrigger(String user,
String token,
String room,
String notifCondition,
String notifConditionType,
Long time) |
juzu.Response.Content |
setStatus(String user,
String token,
String status) |
juzu.Response.Content |
toggleFavorite(String user,
String token,
String targetUser,
String favorite) |
juzu.Response.Content |
updateRoomMeetingStatus(String user,
String token,
String start,
String room,
String startTime) |
juzu.Response.Content |
updateUnreadMessages(String room,
String user,
String token) |
juzu.Response.Content |
whoIsOnline(String user,
String onlineUsers,
String token,
String filter,
String limit) |
public juzu.Response.Content index()
throws IOException
IOExceptionpublic juzu.Response.Content whoIsOnline(String user, String onlineUsers, String token, String filter, String limit)
public juzu.Response.Content send(String sender, String token, String message, String room, String isSystem, String options) throws IOException
IOExceptionpublic juzu.Response.Content read(String user, String token, String room, String fromTimestamp, String toTimestamp, String isTextOnly, String limit) throws IOException
IOExceptionpublic juzu.Response.Content sendMeetingNotes(String user, String token, String room, String fromTimestamp, String toTimestamp, String serverBase, juzu.request.ApplicationContext applicationContext, juzu.request.UserContext userContext) throws IOException
IOExceptionpublic juzu.Response.Content getMeetingNotes(String user, String token, String room, String fromTimestamp, String toTimestamp, String serverBase, String portalURI, juzu.request.ApplicationContext applicationContext, juzu.request.UserContext userContext) throws IOException
IOExceptionpublic juzu.Response.Content delete(String user, String token, String room, String messageId) throws IOException
IOExceptionpublic juzu.Response.Content deleteTeamRoom(String user, String token, String room) throws IOException
IOExceptionpublic juzu.Response.Content edit(String user, String token, String room, String messageId, String message) throws IOException
IOExceptionpublic juzu.Response.Content toggleFavorite(String user, String token, String targetUser, String favorite)
public juzu.Response.Content getUserDesktopNotificationSettings(String user, String token) throws org.json.JSONException
org.json.JSONExceptionpublic juzu.Response.Content setPreferredNotification(String user, String token, String notifManner) throws org.json.JSONException
org.json.JSONExceptionpublic juzu.Response.Content setRoomNotificationTrigger(String user, String token, String room, String notifCondition, String notifConditionType, Long time) throws org.json.JSONException
org.json.JSONExceptionpublic juzu.Response.Content setNotificationSettings(String user, String token, String room, String[] notifConditions, String[] notifManners, Long time) throws org.json.JSONException
org.json.JSONExceptionpublic juzu.Response.Content setNotificationTrigger(String user, String token, String notifCondition) throws org.json.JSONException
org.json.JSONExceptionpublic juzu.Response.Content getRoom(String user, String token, String targetUser, String isAdmin, String withDetail, String type)
public juzu.Response.Content saveTeamRoom(String user, String token, String teamName, String room, String users)
public juzu.Response.Content updateRoomMeetingStatus(String user, String token, String start, String room, String startTime)
public juzu.Response.Content updateUnreadMessages(String room, String user, String token)
public juzu.Response.Content notification(String user, String token, String event, String withDetails) throws IOException
IOExceptionpublic juzu.Response.Content getUsers(String user, String token, String room, String filter, String limit)
public juzu.Response.Content getStatistics()
Copyright © 2003–2020 eXo Platform SAS. All rights reserved.