com.aol.acc
Enum AccSessionProp

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

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

AccSession is the main interface to access AIM functionalities.


Enum Constant Summary
AppearOffline
          Whether the session is invisible
ArriveSound
          The session's arrive sound
AvTrack
          The session's current A/V track
AwayMessage
          The session's away message
Badge
          The session's badge
BetaUpgradeInfo
          Information about an newer available "beta" client
BigIcon
          Can be 48x48...128x128, GIF/PNG/JPG/JPG2000/SWF
BuddyIcon
          The session's buddy icon
Capabilities
          The capabilities of the session
ChangePasswordUrl
          The URL for users to change their password
DepartSound
          The session's depart sound
E911Location
          The session's location for E911 support
FlashWallpaper
          The session's flash wallpaper
HostTime
          Current time, according to the AIM server
Identity
          The identity (AIM name) of the session
ImForwardingActive
          Force IMs to be forwarded to the configured mobile device
ImForwardingCapable
          Whether the session is capable of IM forwarding
ImmersiveWallpaper
          The session's immersive expression
InstanceFlags
          Flags for the instance associated with the session, from AccUserFlags
InstanceId
          The instance ID of the session
IpAddress
          The IP address of the session, as seen by the AIM server
LinkedIdentities
          List of identities that are linked to this identity
LinkedMasterSession
          The master session of linked accounts
LocalIpAddress
          The network interface used to connect to the AIM network
Location
          The session's geographic location
MaxAwayMessageLength
          Maximum length of an away message
MaxChatRoomNameLength
          Maximum length of a chat room name
MaxChatSessionCount
          Maximum number of open chat sessions for a session
MaxChatSessions
          To be deprecated
MaxDeniedUserCount
          Maximum number of users in aimcc.privacy.deniedUsers
MaxFavoriteLocationCount
          Maximum number of locations in aimcc.location.favorites
MaxInvitationLength
          Maximum length of an invitation message
MaxLookupUserCount
          Maximum number of users that can be queried for in LookupUsers
MaxPermittedUserCount
          Maximum number of users in aimcc.privacy.permittedUsers
MaxProfileLength
          Maximum length of the profile
MaxUserLookups
          To be deprecated
OnlineTime
          The session's online time, in seconds
ParentalControls
          Session's parental controls, from AccParentalControlFlags
Pause
          Signoff from host but keep credentials and other settings
PhoneNumber
          The AIM Phoneline phone number, if you have one.
Plugins
          List of plugins to load at signon.
Port
          The port of the session, as seen by the AIM server
Profile
          The session's profile
RadioStation
          The session's current radio station
RichName
          The session's rich text name
SecondsOfInactivityBeforeIdleState
          The seconds before the session goes to the idle state
SecondsRemainingUntilIdleState
          The seconds remaining before a session goes idle
SecondsSinceUserActivity
          Seconds since the session was last active
SmallIcon
          The session's small icon
StatusText
          The session's status text
StatusTextLink
          The session's status text link
StatusTextTimestamp
          The unix time when AccSessionProp_StatusText last changed.
StoredImManager
          Get the IAccStoredImManager.
Subscriptions
          The sessions's subscription flags, from AccSubscriptionFlags
SuperIcon
          The session's super buddy icon
SuperIconTrigger
          The session's super buddy icon trigger
UiFlags
          Flags for displaying certain features via a UI, from AccSessionUiFlags
UNKNOWNVALUE
           
UpgradeInfo
          Information about a newer available client
UpgradeRecommended
          Whether upgrade is recommended
UserIdle
          Whether user is idle
Wallpaper
          The session's wallpaper
 
Method Summary
 boolean equals(int i)
           
static AccSessionProp intToEnum(int value)
           
 AccSessionProp or(AccSessionProp val)
           
 int value()
           
static AccSessionProp valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static AccSessionProp[] 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 AccSessionProp UNKNOWNVALUE

Identity

public static final AccSessionProp Identity
The identity (AIM name) of the session


LinkedIdentities

public static final AccSessionProp LinkedIdentities
List of identities that are linked to this identity


InstanceId

public static final AccSessionProp InstanceId
The instance ID of the session


OnlineTime

public static final AccSessionProp OnlineTime
The session's online time, in seconds


IpAddress

public static final AccSessionProp IpAddress
The IP address of the session, as seen by the AIM server


Port

public static final AccSessionProp Port
The port of the session, as seen by the AIM server


Profile

public static final AccSessionProp Profile
The session's profile


AwayMessage

public static final AccSessionProp AwayMessage
The session's away message


Capabilities

public static final AccSessionProp Capabilities
The capabilities of the session


AppearOffline

public static final AccSessionProp AppearOffline
Whether the session is invisible


ImForwardingCapable

public static final AccSessionProp ImForwardingCapable
Whether the session is capable of IM forwarding


ImForwardingActive

public static final AccSessionProp ImForwardingActive
Force IMs to be forwarded to the configured mobile device


SecondsOfInactivityBeforeIdleState

public static final AccSessionProp SecondsOfInactivityBeforeIdleState
The seconds before the session goes to the idle state


SecondsSinceUserActivity

public static final AccSessionProp SecondsSinceUserActivity
Seconds since the session was last active


SecondsRemainingUntilIdleState

public static final AccSessionProp SecondsRemainingUntilIdleState
The seconds remaining before a session goes idle


UserIdle

public static final AccSessionProp UserIdle
Whether user is idle


BetaUpgradeInfo

public static final AccSessionProp BetaUpgradeInfo
Information about an newer available "beta" client


UpgradeInfo

public static final AccSessionProp UpgradeInfo
Information about a newer available client


UpgradeRecommended

public static final AccSessionProp UpgradeRecommended
Whether upgrade is recommended


HostTime

public static final AccSessionProp HostTime
Current time, according to the AIM server


ChangePasswordUrl

public static final AccSessionProp ChangePasswordUrl
The URL for users to change their password


UiFlags

public static final AccSessionProp UiFlags
Flags for displaying certain features via a UI, from AccSessionUiFlags


InstanceFlags

public static final AccSessionProp InstanceFlags
Flags for the instance associated with the session, from AccUserFlags


ParentalControls

public static final AccSessionProp ParentalControls
Session's parental controls, from AccParentalControlFlags


Subscriptions

public static final AccSessionProp Subscriptions
The sessions's subscription flags, from AccSubscriptionFlags


MaxProfileLength

public static final AccSessionProp MaxProfileLength
Maximum length of the profile


MaxAwayMessageLength

public static final AccSessionProp MaxAwayMessageLength
Maximum length of an away message


MaxChatRoomNameLength

public static final AccSessionProp MaxChatRoomNameLength
Maximum length of a chat room name


MaxInvitationLength

public static final AccSessionProp MaxInvitationLength
Maximum length of an invitation message


MaxLookupUserCount

public static final AccSessionProp MaxLookupUserCount
Maximum number of users that can be queried for in LookupUsers


MaxUserLookups

public static final AccSessionProp MaxUserLookups
To be deprecated


LinkedMasterSession

public static final AccSessionProp LinkedMasterSession
The master session of linked accounts


MaxChatSessionCount

public static final AccSessionProp MaxChatSessionCount
Maximum number of open chat sessions for a session


MaxChatSessions

public static final AccSessionProp MaxChatSessions
To be deprecated


MaxPermittedUserCount

public static final AccSessionProp MaxPermittedUserCount
Maximum number of users in aimcc.privacy.permittedUsers


MaxDeniedUserCount

public static final AccSessionProp MaxDeniedUserCount
Maximum number of users in aimcc.privacy.deniedUsers


LocalIpAddress

public static final AccSessionProp LocalIpAddress
The network interface used to connect to the AIM network


MaxFavoriteLocationCount

public static final AccSessionProp MaxFavoriteLocationCount
Maximum number of locations in aimcc.location.favorites


Plugins

public static final AccSessionProp Plugins
List of plugins to load at signon. Read from registry by default.


StoredImManager

public static final AccSessionProp StoredImManager
Get the IAccStoredImManager.


PhoneNumber

public static final AccSessionProp PhoneNumber
The AIM Phoneline phone number, if you have one.


Pause

public static final AccSessionProp Pause
Signoff from host but keep credentials and other settings


SmallIcon

public static final AccSessionProp SmallIcon
The session's small icon


BuddyIcon

public static final AccSessionProp BuddyIcon
The session's buddy icon


StatusText

public static final AccSessionProp StatusText
The session's status text


ArriveSound

public static final AccSessionProp ArriveSound
The session's arrive sound


RichName

public static final AccSessionProp RichName
The session's rich text name


SuperIcon

public static final AccSessionProp SuperIcon
The session's super buddy icon


RadioStation

public static final AccSessionProp RadioStation
The session's current radio station


SuperIconTrigger

public static final AccSessionProp SuperIconTrigger
The session's super buddy icon trigger


StatusTextLink

public static final AccSessionProp StatusTextLink
The session's status text link


E911Location

public static final AccSessionProp E911Location
The session's location for E911 support


Location

public static final AccSessionProp Location
The session's geographic location


BigIcon

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


StatusTextTimestamp

public static final AccSessionProp StatusTextTimestamp
The unix time when AccSessionProp_StatusText last changed.


AvTrack

public static final AccSessionProp AvTrack
The session's current A/V track


DepartSound

public static final AccSessionProp DepartSound
The session's depart sound


Wallpaper

public static final AccSessionProp Wallpaper
The session's wallpaper


Badge

public static final AccSessionProp Badge
The session's badge


FlashWallpaper

public static final AccSessionProp FlashWallpaper
The session's flash wallpaper


ImmersiveWallpaper

public static final AccSessionProp ImmersiveWallpaper
The session's immersive expression

Method Detail

values

public static final AccSessionProp[] 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(AccSessionProp c : AccSessionProp.values())
        System.out.println(c);

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

valueOf

public static AccSessionProp 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 AccSessionProp or(AccSessionProp val)

intToEnum

public static AccSessionProp intToEnum(int value)