| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.skype.User
public class User
The User class contains the skype user's information.
 
For example, you can show the full name of the 'echo123' user by this code:
System.out.println(new User("echo123").getFullName());
 
| Nested Class Summary | |
|---|---|
| static class | User.BuddyStatusThe BuddyStatusenum contains the buddy status of the skype user. | 
| static class | User.SexThe Sexenum contains the sex constants of the skype user. | 
| static class | User.StatusThe Statusenum contains the online status constants of the skype user. | 
| Field Summary | |
|---|---|
| static String | MOOD_TEXT_PROPERTYIdentifies the mood message property. | 
| static String | STATUS_PROPERTYIdentifies the status property. | 
| Method Summary | |
|---|---|
|  void | addPropertyChangeListener(PropertyChangeListener listener)Adds a PropertyChangeListener to this user. | 
|  void | askForAuthorization(String messageForAuthorization) | 
|  Call | call()Start a call to this User. | 
|  boolean | canLeaveVoiceMail()Indicates whether the current user can leave voice mails to this user. | 
|  Chat | chat()Start a chat to this User. | 
|  boolean | equals(Object compared)Overridden to compare User obejct based on ID. | 
|  String | getAbout()Deprecated. | 
|  Call[] | getAllCalls()Search all calls to and from this User. | 
|  ChatMessage[] | getAllChatMessages()Search for all chatMessages to and from this User. | 
|  BufferedImage | getAvatar()Gets the avatar of this user. | 
|  Date | getBirthDay()Return the birthdate of this User. | 
|  User.BuddyStatus | getBuddyStatus()Returns the buddy status of this user. | 
|  String | getCity()Return the city this User is based in. | 
|  String | getCountry()Return the country the User is based. | 
|  String | getCountryByISOCode()Return the country by ISO code the User is based. | 
|  Object | getData(String name)Returns the user data to which this object maps to the specified by the name. | 
|  String | getDisplayName()Return the displayname of this User. | 
|  String | getFullName()Return full name of this User. | 
|  String | getHandle()Return the handle of this user | 
|  String | getHomePageAddress()Return the homepage URL of this User. | 
|  String | getHomePhone()Deprecated. | 
|  String | getHomePhoneNumber()Return the home phone number that is in the User profile. | 
|  String | getId()Return ID of this User. | 
| static User | getInstance(String id)Returns the User object by the specified id. | 
|  String | getIntroduction()Returns introduction User has provided in his/her profile. | 
|  String | getLanguage()Return the native language of this User. | 
|  String | getLanguageByISOCode()Return the native language by ISO code of this User. | 
|  Date | getLastOnlineTime()Return last online time (UNIX timestamp). | 
|  String | getLauguage()Deprecated. | 
|  String | getMobilePhone()Deprecated. | 
|  String | getMobilePhoneNumber()Return the mobile phone number of this User. | 
|  String | getMoodMessage()Return the mood message of this user. | 
|  String | getOfficePhone()Deprecated. | 
|  String | getOfficePhoneNumber()Return the office phone number that is in the User profile. | 
|  User.Status | getOnlineStatus()Deprecated. | 
|  String | getProvince()Return the province the user is based. | 
|  User.Sex | getSex()Return the sex of this User. | 
|  String | getSpeedDial()Gets the speed dial of this user. | 
|  void | getSpeedDial(String newValue)Sets the speed dial of this user. | 
|  User.Status | getStatus()Return the online status of this User. | 
|  int | getTimeZone()Gets the time zone of the current user. | 
|  int | hashCode()Overridden to provide ID as hashcode. | 
|  boolean | isAuthorized()Check if this User is authorized in your contactlist. | 
|  boolean | isBlocked()Check if this User is blocked in your contactlist. | 
|  boolean | isForwardingCalls()Indicates whether the current user is forwarding calls. | 
|  boolean | isVideoCapable()Check if this User has a Skype client that can do video chats. | 
|  void | removePropertyChangeListener(PropertyChangeListener listener)Removes the PropertyChangeListener from this user. | 
|  ChatMessage | send(String message)Send this User a chatMessage. | 
|  void | setAuthorized(boolean on)Set this user being authorized, or not in your contactlist. | 
|  void | setBlocked(boolean on)Set this user being blocked, or not in your contactlist. | 
|  void | setBuddy(String msg) | 
|  void | setData(String name,
        Object userData)Associates the specified user data with the specified name in this object. | 
|  void | setDisplayName(String newValue)Set a displayname for this User. | 
|  String | toString()Provide ID as string representation. | 
|  VoiceMail | voiceMail()Leave a voicemail for this User. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final String STATUS_PROPERTY
public static final String MOOD_TEXT_PROPERTY
| Method Detail | 
|---|
public static User getInstance(String id)
id - whose associated User object is to be returned.
public final int hashCode()
hashCode in class Objectpublic final boolean equals(Object compared)
equals in class Objectcompared - the User to compare to.
public final String toString()
toString in class Objectpublic final String getId()
public final String getFullName()
                         throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getHandle()
                       throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final Date getBirthDay()
                       throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final User.Sex getSex()
                      throws SkypeException
SkypeException - when connection to Skype client has gone bad.
@Deprecated
public final User.Status getOnlineStatus()
                                  throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final User.Status getStatus()
                            throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public Date getLastOnlineTime()
                       throws SkypeException
SkypeException - when connection has gone bad.
@Deprecated
public final String getLauguage()
                         throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getLanguage()
                         throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getLanguageByISOCode()
                                  throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getCountry()
                        throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getCountryByISOCode()
                                 throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getProvince()
                         throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getCity()
                     throws SkypeException
SkypeException - when connection to Skype client has gone bad.
@Deprecated
public final String getHomePhone()
                          throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getHomePhoneNumber()
                                throws SkypeException
SkypeException - when connection to Skype client has gone bad.
@Deprecated
public final String getOfficePhone()
                            throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getOfficePhoneNumber()
                                  throws SkypeException
SkypeException - when connection to Skype client has gone bad.
@Deprecated
public final String getMobilePhone()
                            throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getMobilePhoneNumber()
                                  throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getHomePageAddress()
                                throws SkypeException
SkypeException - when connection to Skype client has gone bad.
@Deprecated
public final String getAbout()
                      throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final String getIntroduction()
                             throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public String getMoodMessage()
                      throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public String getSpeedDial()
                    throws SkypeException
SkypeException - when the connection has gone bad or an ERROR message is received.#setSpeedDial(String)
public void getSpeedDial(String newValue)
                  throws SkypeException
newValue - the speed dial of this user.
SkypeException - when the connection has gone bad or an ERROR message is received.getSpeedDial()
public int getTimeZone()
                throws SkypeException
SkypeException - when the connection has gone bad or an ERROR message is received.#setTimeZone(int)
public final String getDisplayName()
                            throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final boolean isVideoCapable()
                             throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final User.BuddyStatus getBuddyStatus()
                                      throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final void askForAuthorization(String messageForAuthorization)
                               throws SkypeException
SkypeException
public final boolean isAuthorized()
                           throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final void setAuthorized(boolean on)
                         throws SkypeException
on - true if user will be authorized.
SkypeException - when connection to Skype client has gone bad.
public final boolean isBlocked()
                        throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final boolean canLeaveVoiceMail()
                                throws SkypeException
true if the current user can leave voice mails; false otherwise.
SkypeException - when the connection has gone bad or an ERROR message is received.
public final boolean isForwardingCalls()
                                throws SkypeException
true if the current user is forwarding calls; false otherwise.
SkypeException - when the connection has gone bad or an ERROR message is received.
public final void setBlocked(boolean on)
                      throws SkypeException
on - true if user will be blocked.
SkypeException - when connection to Skype client has gone bad.
public BufferedImage getAvatar()
                        throws SkypeException
SkypeException - when the connection has gone bad or an ERROR message is received.
public final Call call()
                throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final Chat chat()
                throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final ChatMessage send(String message)
                       throws SkypeException
message - The message to send.
SkypeException - when connection to Skype client has gone bad.
public final VoiceMail voiceMail()
                          throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final void setDisplayName(String newValue)
                          throws SkypeException
newValue - the new name to set.
SkypeException - when connection to Skype client has gone bad.
public final void setBuddy(String msg)
                    throws SkypeException
SkypeException
public final ChatMessage[] getAllChatMessages()
                                       throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final Call[] getAllCalls()
                         throws SkypeException
SkypeException - when connection to Skype client has gone bad.
public final void addPropertyChangeListener(PropertyChangeListener listener)
                                     throws SkypeException
The listener is registered for all bound properties of this user, including the following:
If listener is null, no exception is thrown and no action is performed.
listener - the PropertyChangeListener to be added
SkypeExceptionremovePropertyChangeListener(PropertyChangeListener)public final void removePropertyChangeListener(PropertyChangeListener listener)
If listener is null, no exception is thrown and no action is performed.
listener - the PropertyChangeListener to be removedaddPropertyChangeListener(PropertyChangeListener)public final Object getData(String name)
name - name whose associated user data is to be returned.
Map.get(Object)
public final void setData(String name,
                          Object userData)
name - name with which the specified user data is to be associated.userData - user data to be associated with the specified name.Map.put(Object, Object)| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||