| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
news storage interface. This class allows the server code to retrieve and save group chat affiliations. It is extended by classes providing actual storage.
| Method Summary | |
|  void | addMessage(java.lang.String destination,
           java.lang.String messageID,
           java.lang.String content)add a Message to the Storage | 
|  void | deleteMessage(java.lang.String destination,
              java.lang.String messageID)remove a message from the store | 
|  void | deleteMessages(java.lang.String destination)delete all the messages from the persistent Storage | 
|  java.util.Map | getFilterEvaluators()Returns a map of FilterEvaluators | 
|  java.lang.String | getMessage(java.lang.String destination,
           java.lang.String messageID)Retrieve the content of a specific message | 
|  java.lang.String[] | getMessageIds(java.lang.String destination)Retrieve all the messages ids of the messages from persistent storage | 
|  java.lang.String[] | getMessages(java.lang.String destination)Retrieve all the messages from persistent storage | 
| Methods inherited from interface com.sun.im.provider.ConferenceStorageProvider | 
| create, destroy, exists, loadAffiliations, loadConfiguration, saveAffiliations, saveConfiguration, search, search | 
| Method Detail | 
public void addMessage(java.lang.String destination,
                       java.lang.String messageID,
                       java.lang.String content)
                throws java.lang.Exception
destination - The persistent conference's id.content - the message to be saved in content formatmessageID - the message Identifier
java.lang.Exception
public void deleteMessage(java.lang.String destination,
                          java.lang.String messageID)
                   throws java.lang.Exception
destination - The persistent conference's id.messageID - the message Identifier
java.lang.Exception
public void deleteMessages(java.lang.String destination)
                    throws java.lang.Exception
destination - The persistent conference's id.
java.lang.Exception
public java.lang.String getMessage(java.lang.String destination,
                                   java.lang.String messageID)
                            throws java.lang.Exception
destination - The persistent conference's address.messageID - the message Identifier
java.lang.Exception
public java.lang.String[] getMessageIds(java.lang.String destination)
                                 throws java.lang.Exception
destination - The persistent conference id.
java.lang.Exception
public java.lang.String[] getMessages(java.lang.String destination)
                               throws java.lang.Exception
destination - The persistent conference id.
java.lang.Exception
public java.util.Map getFilterEvaluators()
                                  throws java.lang.Exception
java.lang.Exception| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||