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