org.exoplatform.services.xmpp.history
Interface History


public interface History

Created by The eXo Platform SAS.

Version:
$Id: $
Author:
Vitaly Parfonov

Method Summary
 void addHistoricalMessage(HistoricalMessage historicalMessage)
           
 java.util.List<HistoricalMessage> getHistoricalMessages(java.lang.String jidTo, java.lang.String jidFrom, java.lang.Boolean isGroupChat)
           
 java.util.List<HistoricalMessage> getHistoricalMessages(java.lang.String jidTo, java.lang.String jidFrom, java.lang.Boolean isGroupChat, java.util.Date dateFrom)
          messages from conversation after dateFrom.
 java.util.List<HistoricalMessage> getHistoricalMessages(java.lang.String jidTo, java.lang.String jidFrom, java.lang.Boolean isGroupChat, java.util.Date dateFrom, java.util.Date dateTo)
          messages between dateFrom and dateTo.
 java.util.List<Interlocutor> getInterlocutors(java.lang.String participantJID)
           
 void messageReceive(java.lang.String userid, java.lang.String messageId)
          Set true if message receive.
 

Method Detail

getHistoricalMessages

java.util.List<HistoricalMessage> getHistoricalMessages(java.lang.String jidTo,
                                                        java.lang.String jidFrom,
                                                        java.lang.Boolean isGroupChat)
Parameters:
jidTo - the receiver jid
jidFrom - the sender jid
isGroupChat - true if group chat
Returns:
the list of message

getHistoricalMessages

java.util.List<HistoricalMessage> getHistoricalMessages(java.lang.String jidTo,
                                                        java.lang.String jidFrom,
                                                        java.lang.Boolean isGroupChat,
                                                        java.util.Date dateFrom)
messages from conversation after dateFrom.

Parameters:
jidTo - the receiver jid
jidFrom - the sender jid
isGroupChat - true if group chat
dateFrom - the date
Returns:
the list of message

getHistoricalMessages

java.util.List<HistoricalMessage> getHistoricalMessages(java.lang.String jidTo,
                                                        java.lang.String jidFrom,
                                                        java.lang.Boolean isGroupChat,
                                                        java.util.Date dateFrom,
                                                        java.util.Date dateTo)
messages between dateFrom and dateTo.

Parameters:
jidTo - the receiver jid
jidFrom - the sender jid
isGroupChat - true if group chat
dateFrom -
dateTo -
Returns:

addHistoricalMessage

void addHistoricalMessage(HistoricalMessage historicalMessage)
Parameters:
historicalMessage -

getInterlocutors

java.util.List<Interlocutor> getInterlocutors(java.lang.String participantJID)
Returns:
list of all user that be contacts

messageReceive

void messageReceive(java.lang.String userid,
                    java.lang.String messageId)
Set true if message receive.

Parameters:
messageId -


Copyright © 2011 eXo Platform SAS. All Rights Reserved.