|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.xmpp.rest.RESTXMPPService
public class RESTXMPPService
Created by The eXo Platform SAS.
| Constructor Summary | |
|---|---|
RESTXMPPService(XMPPMessenger messenger,
UserInfoService organization,
org.exoplatform.ws.frameworks.cometd.transport.ContinuationServiceDelegate delegate,
HistoryImpl history,
org.exoplatform.services.resources.ResourceBundleService rbs)
|
|
| Method Summary | |
|---|---|
org.exoplatform.services.rest.Response |
acceptFile(java.lang.String username,
java.lang.String uuid)
|
org.exoplatform.services.rest.Response |
addBoddyToRoster(java.lang.String username,
java.lang.String adduser,
java.lang.String nickname,
java.lang.String group)
|
org.exoplatform.services.rest.Response |
addTransport(java.lang.String username,
java.lang.String remoteUser,
java.lang.String remotePassword,
java.lang.String transport)
|
org.exoplatform.services.rest.Response |
askForSubscription(java.lang.String username,
java.lang.String askuser,
java.lang.String nickname)
|
org.exoplatform.services.rest.Response |
banUserFromRoom(java.lang.String username,
java.lang.String room,
java.lang.String name,
java.lang.String reason)
|
org.exoplatform.services.rest.Response |
changeAvailabilityStatusInRoom(java.lang.String username,
java.lang.String mode,
java.lang.String room,
java.lang.String status)
|
org.exoplatform.services.rest.Response |
changeNickname(java.lang.String username,
java.lang.String nickname,
java.lang.String room)
|
org.exoplatform.services.rest.Response |
changeSubject(java.lang.String username,
java.lang.String room,
java.lang.String subject)
|
org.exoplatform.services.rest.Response |
chatConfirm(java.lang.String username,
java.lang.String msgid)
CS-4411: Lost messages when changing navigation use to confirm that user has received message |
org.exoplatform.services.rest.Response |
cleanBuddylist(java.lang.String username)
|
org.exoplatform.services.rest.Response |
configRoom(java.lang.String username,
java.lang.String room,
ConfigRoomBean configRoom)
|
org.exoplatform.services.rest.Response |
createGroup(java.lang.String username,
java.lang.String group)
|
org.exoplatform.services.rest.Response |
createRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname)
|
org.exoplatform.services.rest.Response |
declineToRoom(java.lang.String username,
java.lang.String inviter,
java.lang.String room,
java.lang.String reason)
|
org.exoplatform.services.rest.Response |
destroyRoom(java.lang.String username,
java.lang.String room,
java.lang.String reason,
java.lang.String altRoom)
|
org.exoplatform.services.rest.Response |
getAllHistory(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String usernamefrom)
|
org.exoplatform.services.rest.Response |
getAllHistoryFile(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String clientTimezoneOffset,
java.lang.String usernamefrom)
|
org.exoplatform.services.rest.Response |
getHistoryBetweenDate(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String from,
java.lang.String to,
java.lang.String usernamefrom)
|
org.exoplatform.services.rest.Response |
getHistoryBetweenDateFile(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String from,
java.lang.String to,
java.lang.String clientTimezoneOffset,
java.lang.String usernamefrom)
|
org.exoplatform.services.rest.Response |
getHistoryFromDateToNow(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String from,
java.lang.String usernamefrom)
|
org.exoplatform.services.rest.Response |
getHistoryFromDateToNowFile(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String from,
java.lang.String clientTimezoneOffset,
java.lang.String usernamefrom)
|
org.exoplatform.services.rest.Response |
getInterlocutors(java.lang.String username)
|
org.exoplatform.services.rest.Response |
getJoinedRooms(java.lang.String username)
|
org.exoplatform.services.rest.Response |
getRoomConfigForm(java.lang.String username,
java.lang.String room)
|
org.exoplatform.services.rest.Response |
getRoomInfo(java.lang.String username,
java.lang.String room)
|
org.exoplatform.services.rest.Response |
getRooms(java.lang.String username)
Deprecated. |
org.exoplatform.services.rest.Response |
getRooms(java.lang.String username,
java.lang.Integer from,
java.lang.Integer to,
java.lang.String sort)
|
org.exoplatform.services.rest.Response |
getSearchUsersForm(java.lang.String username,
java.lang.String searchService)
|
org.exoplatform.services.rest.Response |
getUserInfo(java.lang.String username,
java.lang.String needinfo)
|
org.exoplatform.services.rest.Response |
inviteToRoom(java.lang.String username,
java.lang.String invitee,
java.lang.String room,
java.lang.String reason)
|
org.exoplatform.services.rest.Response |
joinRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname,
java.lang.String password)
|
org.exoplatform.services.rest.Response |
kickUserFromRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname,
java.lang.String reason)
|
org.exoplatform.services.rest.Response |
leftRoom(java.lang.String username,
java.lang.String room)
|
org.exoplatform.services.rest.Response |
loadDelayedMessages(java.lang.String username)
CS-4411: Lost messages when changing navigation send all delayed message to cometd |
org.exoplatform.services.rest.Response |
loadJsResourceBundle(java.lang.String locale)
|
java.util.ResourceBundle |
loadResourceBundle()
|
org.exoplatform.services.rest.Response |
login2(java.lang.String forcache)
|
org.exoplatform.services.rest.Response |
logout(java.lang.String _username)
|
org.exoplatform.services.rest.Response |
manageAffilationRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname,
java.lang.String affiliation,
java.lang.String command)
|
org.exoplatform.services.rest.Response |
manageRoleRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname,
java.lang.String role,
java.lang.String command)
|
org.exoplatform.services.rest.Response |
messageReceive(java.lang.String username,
java.lang.String messageId)
|
org.exoplatform.services.rest.Response |
rejectFile(java.lang.String username,
java.lang.String uuid)
|
org.exoplatform.services.rest.Response |
removeBuddy(java.lang.String username,
java.lang.String removeboddy)
|
org.exoplatform.services.rest.Response |
removeTransport(java.lang.String username,
java.lang.String _transport)
|
org.exoplatform.services.rest.Response |
searchUsers(java.lang.String username,
java.lang.String search,
java.lang.Boolean byUsername,
java.lang.Boolean byName,
java.lang.Boolean byEmail,
java.lang.String searchService)
|
org.exoplatform.services.rest.Response |
sendMessage(java.lang.String username,
MessageBean messageBean)
|
org.exoplatform.services.rest.Response |
sendMUCMessage(java.lang.String username,
MessageBean messageBean)
|
org.exoplatform.services.rest.Response |
setUserStatus(java.lang.String username,
java.lang.String status)
|
void |
start()
|
void |
stop()
|
org.exoplatform.services.rest.Response |
subscribeUser(java.lang.String _username,
java.lang.String _subsuser)
|
org.exoplatform.services.rest.Response |
unsubscribeUser(java.lang.String username,
java.lang.String unsubsuser)
|
org.exoplatform.services.rest.Response |
updateBoddy(java.lang.String username,
java.lang.String upduser,
java.lang.String nickname,
java.lang.String group)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RESTXMPPService(XMPPMessenger messenger,
UserInfoService organization,
org.exoplatform.ws.frameworks.cometd.transport.ContinuationServiceDelegate delegate,
HistoryImpl history,
org.exoplatform.services.resources.ResourceBundleService rbs)
| Method Detail |
|---|
public void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startablepublic java.util.ResourceBundle loadResourceBundle()
public org.exoplatform.services.rest.Response loadJsResourceBundle(java.lang.String locale)
public org.exoplatform.services.rest.Response createRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname)
username - room -
public org.exoplatform.services.rest.Response configRoom(java.lang.String username,
java.lang.String room,
ConfigRoomBean configRoom)
public org.exoplatform.services.rest.Response getRoomConfigForm(java.lang.String username,
java.lang.String room)
public org.exoplatform.services.rest.Response getRoomInfo(java.lang.String username,
java.lang.String room)
username - room -
public org.exoplatform.services.rest.Response getJoinedRooms(java.lang.String username)
username -
@Deprecated public org.exoplatform.services.rest.Response getRooms(java.lang.String username)
public org.exoplatform.services.rest.Response getRooms(java.lang.String username,
java.lang.Integer from,
java.lang.Integer to,
java.lang.String sort)
public org.exoplatform.services.rest.Response declineToRoom(java.lang.String username,
java.lang.String inviter,
java.lang.String room,
java.lang.String reason)
username - inviter - room -
public org.exoplatform.services.rest.Response destroyRoom(java.lang.String username,
java.lang.String room,
java.lang.String reason,
java.lang.String altRoom)
public org.exoplatform.services.rest.Response inviteToRoom(java.lang.String username,
java.lang.String invitee,
java.lang.String room,
java.lang.String reason)
username - inviter - room -
public org.exoplatform.services.rest.Response joinRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname,
java.lang.String password)
username - room -
public org.exoplatform.services.rest.Response leftRoom(java.lang.String username,
java.lang.String room)
username - room -
public org.exoplatform.services.rest.Response changeNickname(java.lang.String username,
java.lang.String nickname,
java.lang.String room)
username - room - nickname -
public org.exoplatform.services.rest.Response changeAvailabilityStatusInRoom(java.lang.String username,
java.lang.String mode,
java.lang.String room,
java.lang.String status)
username - room - mode - status -
public org.exoplatform.services.rest.Response changeSubject(java.lang.String username,
java.lang.String room,
java.lang.String subject)
username - room - subject -
public org.exoplatform.services.rest.Response manageRoleRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname,
java.lang.String role,
java.lang.String command)
username - room - nickname - role - command -
public org.exoplatform.services.rest.Response manageAffilationRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname,
java.lang.String affiliation,
java.lang.String command)
username - room - nickname - affiliation - command -
public org.exoplatform.services.rest.Response kickUserFromRoom(java.lang.String username,
java.lang.String room,
java.lang.String nickname,
java.lang.String reason)
username - room - nickname - reason -
public org.exoplatform.services.rest.Response banUserFromRoom(java.lang.String username,
java.lang.String room,
java.lang.String name,
java.lang.String reason)
username - room - name - reason -
public org.exoplatform.services.rest.Response addTransport(java.lang.String username,
java.lang.String remoteUser,
java.lang.String remotePassword,
java.lang.String transport)
username - remoteUser - remotePassword - transport -
public org.exoplatform.services.rest.Response addBoddyToRoster(java.lang.String username,
java.lang.String adduser,
java.lang.String nickname,
java.lang.String group)
public org.exoplatform.services.rest.Response updateBoddy(java.lang.String username,
java.lang.String upduser,
java.lang.String nickname,
java.lang.String group)
username - upduser - nickname - group -
public org.exoplatform.services.rest.Response createGroup(java.lang.String username,
java.lang.String group)
username - group -
public org.exoplatform.services.rest.Response askForSubscription(java.lang.String username,
java.lang.String askuser,
java.lang.String nickname)
_username - _askuser -
public org.exoplatform.services.rest.Response cleanBuddylist(java.lang.String username)
username -
public org.exoplatform.services.rest.Response getAllHistory(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String usernamefrom)
username - jid -
public org.exoplatform.services.rest.Response getHistoryBetweenDate(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String from,
java.lang.String to,
java.lang.String usernamefrom)
username - jid - dateformat - from - to -
public org.exoplatform.services.rest.Response getHistoryFromDateToNow(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String from,
java.lang.String usernamefrom)
username - jid - dateformat - from -
public org.exoplatform.services.rest.Response getInterlocutors(java.lang.String username)
username -
public org.exoplatform.services.rest.Response getAllHistoryFile(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String clientTimezoneOffset,
java.lang.String usernamefrom)
username - jid -
public org.exoplatform.services.rest.Response getHistoryFromDateToNowFile(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String from,
java.lang.String clientTimezoneOffset,
java.lang.String usernamefrom)
username - jid - dateformat - from -
public org.exoplatform.services.rest.Response getHistoryBetweenDateFile(java.lang.String usernameto,
java.lang.Boolean isGroupChat,
java.lang.String from,
java.lang.String to,
java.lang.String clientTimezoneOffset,
java.lang.String usernamefrom)
username - jid - dateformat - from - to -
public org.exoplatform.services.rest.Response getSearchUsersForm(java.lang.String username,
java.lang.String searchService)
username - searchService -
public org.exoplatform.services.rest.Response getUserInfo(java.lang.String username,
java.lang.String needinfo)
username - needinfo -
public org.exoplatform.services.rest.Response login2(java.lang.String forcache)
forcache -
public org.exoplatform.services.rest.Response logout(java.lang.String _username)
_username -
public org.exoplatform.services.rest.Response messageReceive(java.lang.String username,
java.lang.String messageId)
username - needinfo -
public org.exoplatform.services.rest.Response removeBuddy(java.lang.String username,
java.lang.String removeboddy)
username - removeboddy -
public org.exoplatform.services.rest.Response removeTransport(java.lang.String username,
java.lang.String _transport)
username - _transport -
public org.exoplatform.services.rest.Response searchUsers(java.lang.String username,
java.lang.String search,
java.lang.Boolean byUsername,
java.lang.Boolean byName,
java.lang.Boolean byEmail,
java.lang.String searchService)
username - search - byUsername - byName - byEmail - searchService -
public org.exoplatform.services.rest.Response sendMessage(java.lang.String username,
MessageBean messageBean)
username - messageBean -
public org.exoplatform.services.rest.Response sendMUCMessage(java.lang.String username,
MessageBean messageBean)
username - messageBean -
public org.exoplatform.services.rest.Response setUserStatus(java.lang.String username,
java.lang.String status)
username - status -
public org.exoplatform.services.rest.Response subscribeUser(java.lang.String _username,
java.lang.String _subsuser)
_username - _subsuser -
public org.exoplatform.services.rest.Response unsubscribeUser(java.lang.String username,
java.lang.String unsubsuser)
username - unsubsuser -
public org.exoplatform.services.rest.Response acceptFile(java.lang.String username,
java.lang.String uuid)
username - uuid -
public org.exoplatform.services.rest.Response rejectFile(java.lang.String username,
java.lang.String uuid)
username - uuid -
public org.exoplatform.services.rest.Response chatConfirm(java.lang.String username,
java.lang.String msgid)
username - msgid -
public org.exoplatform.services.rest.Response loadDelayedMessages(java.lang.String username)
username -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||