i3mclient.communication
Interface I3MSoap

All Superinterfaces:
Remote
All Known Implementing Classes:
I3MSoapStub

public interface I3MSoap
extends Remote


Method Summary
 void addBuddy(long userID, String group)
           
 void changeBuddyGroup(long userID, String group)
           
 long createAccount(String nick, byte[] password)
           
 long createConference(long userID)
           
 void deleteAccount()
           
 String encrypt(String ses, String t)
           
 ArrayOfUserData findUsers(UserData uD, boolean fuzzy)
           
 ArrayOfBuddyData getBuddyList()
           
 ArrayOfDiscussionData getChatList()
           
 byte[] getDailyComic()
           
 ArrayOfBuddyData getDiscussionMembers(long discussionID)
           
 ArrayOfMessageData getMessages()
           
 ArrayOfMessageData getOfflineMessages()
           
 PublicKey getPublicKey()
           
 UserData getUserData(long userID)
           
 String getVersion(String version)
           
 void inviteUser(long discussionID, long userID)
           
 void joinChat(long discussionID)
           
 void leaveDiscussion(long discussionID, int type)
           
 void loginAccount(long userID, byte[] password)
           
 void logoutAccount()
           
 void removeBuddy(long userID)
           
 ArrayOfWebSearchResult searchWeb(String query)
           
 void sendFax(String faxNo, String text)
           
 void sendMessage(MessageData mD)
           
 void setStatus(int status)
           
 void setUserData(UserData uD)
           
 String translate(String fromLanguage, String toLanguage, String text)
           
 

Method Detail

getPublicKey

public PublicKey getPublicKey()
                       throws RemoteException
RemoteException

encrypt

public String encrypt(String ses,
                      String t)
               throws RemoteException
RemoteException

createAccount

public long createAccount(String nick,
                          byte[] password)
                   throws RemoteException
RemoteException

loginAccount

public void loginAccount(long userID,
                         byte[] password)
                  throws RemoteException
RemoteException

logoutAccount

public void logoutAccount()
                   throws RemoteException
RemoteException

getUserData

public UserData getUserData(long userID)
                     throws RemoteException
RemoteException

setUserData

public void setUserData(UserData uD)
                 throws RemoteException
RemoteException

deleteAccount

public void deleteAccount()
                   throws RemoteException
RemoteException

getBuddyList

public ArrayOfBuddyData getBuddyList()
                              throws RemoteException
RemoteException

addBuddy

public void addBuddy(long userID,
                     String group)
              throws RemoteException
RemoteException

changeBuddyGroup

public void changeBuddyGroup(long userID,
                             String group)
                      throws RemoteException
RemoteException

removeBuddy

public void removeBuddy(long userID)
                 throws RemoteException
RemoteException

setStatus

public void setStatus(int status)
               throws RemoteException
RemoteException

getMessages

public ArrayOfMessageData getMessages()
                               throws RemoteException
RemoteException

getOfflineMessages

public ArrayOfMessageData getOfflineMessages()
                                      throws RemoteException
RemoteException

sendMessage

public void sendMessage(MessageData mD)
                 throws RemoteException
RemoteException

getVersion

public String getVersion(String version)
                  throws RemoteException
RemoteException

getDailyComic

public byte[] getDailyComic()
                     throws RemoteException
RemoteException

getChatList

public ArrayOfDiscussionData getChatList()
                                  throws RemoteException
RemoteException

joinChat

public void joinChat(long discussionID)
              throws RemoteException
RemoteException

createConference

public long createConference(long userID)
                      throws RemoteException
RemoteException

inviteUser

public void inviteUser(long discussionID,
                       long userID)
                throws RemoteException
RemoteException

getDiscussionMembers

public ArrayOfBuddyData getDiscussionMembers(long discussionID)
                                      throws RemoteException
RemoteException

leaveDiscussion

public void leaveDiscussion(long discussionID,
                            int type)
                     throws RemoteException
RemoteException

findUsers

public ArrayOfUserData findUsers(UserData uD,
                                 boolean fuzzy)
                          throws RemoteException
RemoteException

searchWeb

public ArrayOfWebSearchResult searchWeb(String query)
                                 throws RemoteException
RemoteException

sendFax

public void sendFax(String faxNo,
                    String text)
             throws RemoteException
RemoteException

translate

public String translate(String fromLanguage,
                        String toLanguage,
                        String text)
                 throws RemoteException
RemoteException