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