com.sun.im.provider
Interface UserSettingsStorageProvider


public interface UserSettingsStorageProvider


Method Summary
 java.lang.String getDynamicNewsRoster(CollaborationPrincipal u)
           
 java.lang.String getDynamicPrivacy(CollaborationPrincipal u)
           
 java.lang.String getDynamicPrivateSettings(CollaborationPrincipal u, java.lang.String namespace)
           
 java.lang.String getDynamicRoster(CollaborationPrincipal u)
           
 java.lang.String getNewsRoster(CollaborationPrincipal u)
           
 java.lang.String getPrivacy(CollaborationPrincipal u)
           
 java.lang.String getPrivateSettings(CollaborationPrincipal u, java.lang.String namespace)
           
 java.lang.String getRoster(CollaborationPrincipal u)
           
 boolean hasRoster(CollaborationPrincipal u)
           
 void saveNewsRoster(CollaborationPrincipal u, java.lang.String xml)
           
 void savePrivacy(CollaborationPrincipal u, java.lang.String xml)
           
 void savePrivateSettings(CollaborationPrincipal u, java.lang.String namespace, java.lang.String content)
           
 void saveRoster(CollaborationPrincipal u, java.lang.String xml)
           
 

Method Detail

getPrivateSettings

public java.lang.String getPrivateSettings(CollaborationPrincipal u,
                                           java.lang.String namespace)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getDynamicPrivateSettings

public java.lang.String getDynamicPrivateSettings(CollaborationPrincipal u,
                                                  java.lang.String namespace)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

savePrivateSettings

public void savePrivateSettings(CollaborationPrincipal u,
                                java.lang.String namespace,
                                java.lang.String content)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getPrivacy

public java.lang.String getPrivacy(CollaborationPrincipal u)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getDynamicPrivacy

public java.lang.String getDynamicPrivacy(CollaborationPrincipal u)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

savePrivacy

public void savePrivacy(CollaborationPrincipal u,
                        java.lang.String xml)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getRoster

public java.lang.String getRoster(CollaborationPrincipal u)
                           throws java.lang.Exception
Throws:
java.lang.Exception

getDynamicRoster

public java.lang.String getDynamicRoster(CollaborationPrincipal u)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

hasRoster

public boolean hasRoster(CollaborationPrincipal u)
                  throws java.lang.Exception
Throws:
java.lang.Exception

saveRoster

public void saveRoster(CollaborationPrincipal u,
                       java.lang.String xml)
                throws java.lang.Exception
Throws:
java.lang.Exception

getNewsRoster

public java.lang.String getNewsRoster(CollaborationPrincipal u)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getDynamicNewsRoster

public java.lang.String getDynamicNewsRoster(CollaborationPrincipal u)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

saveNewsRoster

public void saveNewsRoster(CollaborationPrincipal u,
                           java.lang.String xml)
                    throws java.lang.Exception
Throws:
java.lang.Exception