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)
 
            | 
 
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