Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


waggle.common.modules.user.infos
Class XUserInfo

java.lang.Object
  extended by waggle.core.info.XDTO
      extended by waggle.common.modules.object.infos.XObjectInfo
          extended by waggle.common.modules.tag.infos.XTagableInfo
              extended by waggle.common.modules.user.infos.XUserInfo


public class XUserInfo
extends XTagableInfo

User Information DTO.

Note that the only fields that will be filled in from the XObjectInfo superclass will be the ID, ObjectType and Name.


Field Summary
 boolean AppSharing
          User is enabled for app-sharing.
 boolean CanCreateConversation
          User can create Conversations.
 boolean CanDiscover
          User can discover.
 int Color
          The User's color (RGB).
 XObjectID DefaultTrackID
          The User's default Track ID.
 boolean DiscoverableDefault
          Default discoverable status for Conversations this User creates.
 String DisplayName
          User's display name.
 boolean Enabled
          User's enabled status.
 boolean Guest
          User's guest status.
 boolean Internal
          User's internal status.
 Date LastConnectedDate
          Last time the User connected.
 Date LastDisconnectedDate
          Last time the User disconnected.
 String OfflineStatusMessage
          User's offline status message.
 XObjectID OriginalPictureID
          User's original picture ID.
 XObjectID PersonalTrackID
          The User's personal Track ID.
 List<XUserPhoneNumberInfo> PhoneNumbers
          List of all of a User's named phone numbers.
 XObjectID ScaledPictureID
          User's scaled picture ID.
 List<XUserSessionInfo> UserSessionInfos
          List of User Session Information DTOs for this User.
 boolean Verified
          User's verified status.
 boolean VoiceHard
          User is enabled for voice-hard.
 boolean VoiceSoft
          User is enabled for voice-soft.

 

Fields inherited from class waggle.common.modules.tag.infos.XTagableInfo
TagInfos

 

Fields inherited from class waggle.common.modules.object.infos.XObjectInfo
ConversationID, CreatedByScaledPictureID, CreatedByUserID, CreatedByUserName, CreatedOnBehalfOfUserID, CreatedOnBehalfOfUserName, CreatedTimestamp, ID, Latitude, Longitude, ModifiedByScaledPictureID, ModifiedByUserID, ModifiedByUserName, ModifiedOnBehalfOfUserID, ModifiedOnBehalfOfUserName, ModifiedTimestamp, Name, ObjectType, ParentID, Removed, RemovedByUserID, RemovedTimestamp, TrackID

 

Constructor Summary
XUserInfo()
           

 

Method Summary

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

DisplayName

public String DisplayName
User's display name.

Internal

public boolean Internal
User's internal status.

Guest

public boolean Guest
User's guest status.

CanDiscover

public boolean CanDiscover
User can discover.

CanCreateConversation

public boolean CanCreateConversation
User can create Conversations.

DiscoverableDefault

public boolean DiscoverableDefault
Default discoverable status for Conversations this User creates.

Verified

public boolean Verified
User's verified status.

Enabled

public boolean Enabled
User's enabled status.

Color

public int Color
The User's color (RGB).

OriginalPictureID

public XObjectID OriginalPictureID
User's original picture ID.

ScaledPictureID

public XObjectID ScaledPictureID
User's scaled picture ID.

OfflineStatusMessage

public String OfflineStatusMessage
User's offline status message.

PhoneNumbers

public List<XUserPhoneNumberInfo> PhoneNumbers
List of all of a User's named phone numbers.

LastConnectedDate

public Date LastConnectedDate
Last time the User connected.

LastDisconnectedDate

public Date LastDisconnectedDate
Last time the User disconnected.

PersonalTrackID

public XObjectID PersonalTrackID
The User's personal Track ID.

DefaultTrackID

public XObjectID DefaultTrackID
The User's default Track ID.

VoiceHard

public boolean VoiceHard
User is enabled for voice-hard.

VoiceSoft

public boolean VoiceSoft
User is enabled for voice-soft.

AppSharing

public boolean AppSharing
User is enabled for app-sharing.

UserSessionInfos

public List<XUserSessionInfo> UserSessionInfos
List of User Session Information DTOs for this User. This field is null if the User is NOT connected. If not null the User is connected.

Constructor Detail

XUserInfo

public XUserInfo()

Skip navigation links

Oracle® On Track Communication SDK Documentation
Release 1(1.0)

E20955-01


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.