com.aol.acc
Enum AccUserProp

java.lang.Object
  extended by java.lang.Enum<AccUserProp>
      extended by com.aol.acc.AccUserProp
All Implemented Interfaces:
AccEnum, java.io.Serializable, java.lang.Comparable<AccUserProp>

public enum AccUserProp
extends java.lang.Enum<AccUserProp>
implements AccEnum

The IAccUser interface provides the access to the information about an AIM user.
The data for some properties is not immediately available from get_Property
because the data must be asynchronously retrieved from the server.
For these properties, calling get_Property will return ACC_E_MUST_REQUEST_DATA
(unless the data is cached), indicating that you must use RequestProperty
In general, unless you know that the data is in cache, RequestProperty
should be used for the properties marked as "(request)".


Enum Constant Summary
ArriveSound
          The user's arrive sound
AvTrack
          The user's current A/V track
AwayMessage
          The user's away message
Badge
          The user's badge
BigIcon
          Can be 48x48...128x128, GIF/PNG/JPG/JPG2000/SWF
Blocked
          Whether the user is blocked
BuddyFeedUpdateTime
          Time when user's buddy feed last updated
BuddyFeedUrl
          URL for displaying buddy feed
BuddyFeedViewTime
          Time when self last viewed user's buddy feed
BuddyIcon
          The user's buddy icon
Capabilities
          The user's capabilities UUIDs
Certificate
          The user's signing certificate
DepartSound
          The user's depart sound
DirEntry
          DEPRECATED.
E911Location
          The user's location for E911 support
EmailAddress
          The user's email address
Flags
          The flags associated with the user, from AccUserFlags
FlashWallpaper
          The user's flash wallpaper
Frequency
          The user's frequency score
FriendlyName
          The friendly name of the user
HtmlInfo
          The user's aggregated HTML info
IdleTime
          The user's idle time, in seconds
Ignored
          Whether the user is ignored
ImmersiveWallpaper
          The user's immersive expression
InBuddyList
          Whether the user is in the buddy list
Location
          The user's geographic location
MaxEmailAddressLength
          Maximum email address length
MaxFriendlyNameLength
          Maximum friendly name length
MaxNoteLength
          Maximum user note length
Name
          The AIM name of the user
Note
          A locally specified note about the user
OnlineTime
          The user's online time, in seconds
Profile
          The profile for the user
RadioStation
          The user's current radio station
RichName
          The user's rich text name
Session
          The IAccSession object for the user, if any
SmallIcon
          The user's small icon
SmsChargeback
          Whether or not sending a SMS message to the user will be charged
State
          The state of the user, from AccUserState
StatusText
          The user's status text
StatusTextLink
          The user's status text link
StatusTextTimestamp
          The unix time when AccUserProp_StatusText last changed.
SuperIcon
          The user's super buddy icon
SuperIconTrigger
          The user's super buddy icon trigger
TrustedAsBuddy
          Whether the user is a known buddy, i.e.
UNKNOWNVALUE
           
Wallpaper
          The user's wallpaper
WarningPercent
          The user's warning level
 
Method Summary
 boolean equals(int i)
           
static AccUserProp intToEnum(int value)
           
 AccUserProp or(AccUserProp val)
           
 int value()
           
static AccUserProp valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static AccUserProp[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNKNOWNVALUE

public static final AccUserProp UNKNOWNVALUE

Session

public static final AccUserProp Session
The IAccSession object for the user, if any


Name

public static final AccUserProp Name
The AIM name of the user


FriendlyName

public static final AccUserProp FriendlyName
The friendly name of the user


State

public static final AccUserProp State
The state of the user, from AccUserState


Flags

public static final AccUserProp Flags
The flags associated with the user, from AccUserFlags


Blocked

public static final AccUserProp Blocked
Whether the user is blocked


Ignored

public static final AccUserProp Ignored
Whether the user is ignored


OnlineTime

public static final AccUserProp OnlineTime
The user's online time, in seconds


IdleTime

public static final AccUserProp IdleTime
The user's idle time, in seconds


WarningPercent

public static final AccUserProp WarningPercent
The user's warning level


SmsChargeback

public static final AccUserProp SmsChargeback
Whether or not sending a SMS message to the user will be charged


EmailAddress

public static final AccUserProp EmailAddress
The user's email address


Note

public static final AccUserProp Note
A locally specified note about the user


Frequency

public static final AccUserProp Frequency
The user's frequency score


InBuddyList

public static final AccUserProp InBuddyList
Whether the user is in the buddy list


TrustedAsBuddy

public static final AccUserProp TrustedAsBuddy
Whether the user is a known buddy, i.e. not auto added


BuddyFeedUpdateTime

public static final AccUserProp BuddyFeedUpdateTime
Time when user's buddy feed last updated


BuddyFeedViewTime

public static final AccUserProp BuddyFeedViewTime
Time when self last viewed user's buddy feed


BuddyFeedUrl

public static final AccUserProp BuddyFeedUrl
URL for displaying buddy feed


Profile

public static final AccUserProp Profile
The profile for the user


AwayMessage

public static final AccUserProp AwayMessage
The user's away message


Capabilities

public static final AccUserProp Capabilities
The user's capabilities UUIDs


Certificate

public static final AccUserProp Certificate
The user's signing certificate


HtmlInfo

public static final AccUserProp HtmlInfo
The user's aggregated HTML info


DirEntry

public static final AccUserProp DirEntry
DEPRECATED. The user's directory entry


SmallIcon

public static final AccUserProp SmallIcon
The user's small icon


BuddyIcon

public static final AccUserProp BuddyIcon
The user's buddy icon


StatusText

public static final AccUserProp StatusText
The user's status text


ArriveSound

public static final AccUserProp ArriveSound
The user's arrive sound


RichName

public static final AccUserProp RichName
The user's rich text name


SuperIcon

public static final AccUserProp SuperIcon
The user's super buddy icon


RadioStation

public static final AccUserProp RadioStation
The user's current radio station


SuperIconTrigger

public static final AccUserProp SuperIconTrigger
The user's super buddy icon trigger


StatusTextLink

public static final AccUserProp StatusTextLink
The user's status text link


E911Location

public static final AccUserProp E911Location
The user's location for E911 support


Location

public static final AccUserProp Location
The user's geographic location


BigIcon

public static final AccUserProp BigIcon
Can be 48x48...128x128, GIF/PNG/JPG/JPG2000/SWF


StatusTextTimestamp

public static final AccUserProp StatusTextTimestamp
The unix time when AccUserProp_StatusText last changed.


AvTrack

public static final AccUserProp AvTrack
The user's current A/V track


DepartSound

public static final AccUserProp DepartSound
The user's depart sound


Wallpaper

public static final AccUserProp Wallpaper
The user's wallpaper


Badge

public static final AccUserProp Badge
The user's badge


FlashWallpaper

public static final AccUserProp FlashWallpaper
The user's flash wallpaper


ImmersiveWallpaper

public static final AccUserProp ImmersiveWallpaper
The user's immersive expression


MaxFriendlyNameLength

public static final AccUserProp MaxFriendlyNameLength
Maximum friendly name length


MaxEmailAddressLength

public static final AccUserProp MaxEmailAddressLength
Maximum email address length


MaxNoteLength

public static final AccUserProp MaxNoteLength
Maximum user note length

Method Detail

values

public static final AccUserProp[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(AccUserProp c : AccUserProp.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static AccUserProp valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

value

public final int value()
Specified by:
value in interface AccEnum

equals

public final boolean equals(int i)

or

public final AccUserProp or(AccUserProp val)

intToEnum

public static AccUserProp intToEnum(int value)