i3mclient.communication
Class I3MSoapStub

java.lang.Object
  |
  +--org.apache.axis.client.Stub
        |
        +--i3mclient.communication.I3MSoapStub
All Implemented Interfaces:
I3MSoap, Remote, javax.xml.rpc.Stub

public class I3MSoapStub
extends org.apache.axis.client.Stub
implements I3MSoap


Field Summary
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
I3MSoapStub()
           
I3MSoapStub(javax.xml.rpc.Service service)
           
I3MSoapStub(URL endpointURL, javax.xml.rpc.Service service)
           
 
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)
           
 
Methods inherited from class org.apache.axis.client.Stub
_getProperty, _getPropertyNames, _setProperty, getPassword, getPortName, getTimeout, getUsername, setMaintainSession, setPassword, setPortName, setPortName, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

I3MSoapStub

public I3MSoapStub()
            throws org.apache.axis.AxisFault

I3MSoapStub

public I3MSoapStub(URL endpointURL,
                   javax.xml.rpc.Service service)
            throws org.apache.axis.AxisFault

I3MSoapStub

public I3MSoapStub(javax.xml.rpc.Service service)
            throws org.apache.axis.AxisFault
Method Detail

getPublicKey

public PublicKey getPublicKey()
                       throws RemoteException
Specified by:
getPublicKey in interface I3MSoap
RemoteException

encrypt

public String encrypt(String ses,
                      String t)
               throws RemoteException
Specified by:
encrypt in interface I3MSoap
RemoteException

createAccount

public long createAccount(String nick,
                          byte[] password)
                   throws RemoteException
Specified by:
createAccount in interface I3MSoap
RemoteException

loginAccount

public void loginAccount(long userID,
                         byte[] password)
                  throws RemoteException
Specified by:
loginAccount in interface I3MSoap
RemoteException

logoutAccount

public void logoutAccount()
                   throws RemoteException
Specified by:
logoutAccount in interface I3MSoap
RemoteException

getUserData

public UserData getUserData(long userID)
                     throws RemoteException
Specified by:
getUserData in interface I3MSoap
RemoteException

setUserData

public void setUserData(UserData uD)
                 throws RemoteException
Specified by:
setUserData in interface I3MSoap
RemoteException

deleteAccount

public void deleteAccount()
                   throws RemoteException
Specified by:
deleteAccount in interface I3MSoap
RemoteException

getBuddyList

public ArrayOfBuddyData getBuddyList()
                              throws RemoteException
Specified by:
getBuddyList in interface I3MSoap
RemoteException

addBuddy

public void addBuddy(long userID,
                     String group)
              throws RemoteException
Specified by:
addBuddy in interface I3MSoap
RemoteException

changeBuddyGroup

public void changeBuddyGroup(long userID,
                             String group)
                      throws RemoteException
Specified by:
changeBuddyGroup in interface I3MSoap
RemoteException

removeBuddy

public void removeBuddy(long userID)
                 throws RemoteException
Specified by:
removeBuddy in interface I3MSoap
RemoteException

setStatus

public void setStatus(int status)
               throws RemoteException
Specified by:
setStatus in interface I3MSoap
RemoteException

getMessages

public ArrayOfMessageData getMessages()
                               throws RemoteException
Specified by:
getMessages in interface I3MSoap
RemoteException

getOfflineMessages

public ArrayOfMessageData getOfflineMessages()
                                      throws RemoteException
Specified by:
getOfflineMessages in interface I3MSoap
RemoteException

sendMessage

public void sendMessage(MessageData mD)
                 throws RemoteException
Specified by:
sendMessage in interface I3MSoap
RemoteException

getVersion

public String getVersion(String version)
                  throws RemoteException
Specified by:
getVersion in interface I3MSoap
RemoteException

getDailyComic

public byte[] getDailyComic()
                     throws RemoteException
Specified by:
getDailyComic in interface I3MSoap
RemoteException

getChatList

public ArrayOfDiscussionData getChatList()
                                  throws RemoteException
Specified by:
getChatList in interface I3MSoap
RemoteException

joinChat

public void joinChat(long discussionID)
              throws RemoteException
Specified by:
joinChat in interface I3MSoap
RemoteException

createConference

public long createConference(long userID)
                      throws RemoteException
Specified by:
createConference in interface I3MSoap
RemoteException

inviteUser

public void inviteUser(long discussionID,
                       long userID)
                throws RemoteException
Specified by:
inviteUser in interface I3MSoap
RemoteException

getDiscussionMembers

public ArrayOfBuddyData getDiscussionMembers(long discussionID)
                                      throws RemoteException
Specified by:
getDiscussionMembers in interface I3MSoap
RemoteException

leaveDiscussion

public void leaveDiscussion(long discussionID,
                            int type)
                     throws RemoteException
Specified by:
leaveDiscussion in interface I3MSoap
RemoteException

findUsers

public ArrayOfUserData findUsers(UserData uD,
                                 boolean fuzzy)
                          throws RemoteException
Specified by:
findUsers in interface I3MSoap
RemoteException

searchWeb

public ArrayOfWebSearchResult searchWeb(String query)
                                 throws RemoteException
Specified by:
searchWeb in interface I3MSoap
RemoteException

sendFax

public void sendFax(String faxNo,
                    String text)
             throws RemoteException
Specified by:
sendFax in interface I3MSoap
RemoteException

translate

public String translate(String fromLanguage,
                        String toLanguage,
                        String text)
                 throws RemoteException
Specified by:
translate in interface I3MSoap
RemoteException