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
   
 
| Fields inherited from interface javax.xml.rpc.Stub | 
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY | 
 
 
| 
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 | 
 
 
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
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