java.lang.Object | |
↳ | com.samsung.android.knox.accounts.Account |
This class contains all the account information for a given email (Microsoft Exchange ActiveSync, IMAP, POP) account
API level 1 |
MDM 1.0 |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | FLAGS_NOTIFY_NEW_MAIL | Bit mask to notify new email | |||||||||
int | FLAGS_VIBRATE_ALWAYS | Bit mask for always vibrate on incoming email notification | |||||||||
int | FLAGS_VIBRATE_WHEN_SILENT | Bit mask for vibrate only in silent mode on incoming email notification |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
compatibilityUuid | Old-style UUID for compatibility with previous versions | ||||||||||
displayName | The display name of the account | ||||||||||
emailAddress | The email address corresponding to the account | ||||||||||
emailBodyTruncationSize | The default sync email body trunctaion size for the account | ||||||||||
emailNotificationVibrateAlways | Flag as notification to always vibrate on incoming email | ||||||||||
emailRoamingBodyTruncationSize | The default sync email body trunctaion size for the account when device is unter the Roaming state. | ||||||||||
flags | Bit mask containing options represented by FLAGS_NOTIFY_NEW_MAIL
, FLAGS_VIBRATE_ALWAYS , and FLAGS_VIBRATE_WHEN_SILENT |
||||||||||
hostAuthKeyRecv | A foreign key in the account manager with host, login, password, port, and SSL flags | ||||||||||
hostAuthKeySend | A foreign key in the account manager with host, login, password, port, and SSL flags (optional) | ||||||||||
hostAuthRecv | Receiving authentication data | ||||||||||
hostAuthSend | Sending authentication data | ||||||||||
id | The account Id of the account | ||||||||||
isDefault | Default account | ||||||||||
newMessageCount | The number of new messages (reported by the sync/download engines) | ||||||||||
offPeakSyncSchedule | Off peak time (in minutes) to sync schedule settings. | ||||||||||
peakDays | Peak days for sync schedule. | ||||||||||
peakEndMinute | Peak end time in minutes. | ||||||||||
peakStartMinute | Peak start time in minutes. | ||||||||||
peakSyncSchedule | Peak time (in minutes) to sync schedule settings. | ||||||||||
protocolVersion | Protocol version of Microsoft Exchange ActiveSync (EAS only) | ||||||||||
ringtoneUri | Ringtone to use with the account | ||||||||||
roamingSyncSchedule | Roaming sync schedule settings. | ||||||||||
securityFlags | Flags defining security (provisioning) requirements of the account | ||||||||||
securitySyncKey | Server-based Microsoft Exchange ActiveSync sync key for the security policies currently enforced | ||||||||||
senderName | User name for outgoing messages | ||||||||||
signature | Signature to use with the account | ||||||||||
syncCalendar | Sync Calendar from Microsoft Exchange server | ||||||||||
syncCalendarAge | The default sync lookback period (past time period when syncing calendar) for the account | ||||||||||
syncContacts | Sync Contacts from Microsoft Exchange server | ||||||||||
syncInterval | The default sync frequency in minutes for the account | ||||||||||
syncKey | A server-based Microsoft Exchange ActiveSync sync key on an account-wide basis (EAS only) | ||||||||||
syncLookback | The default sync lookback period (past time period when syncing email) for the account | ||||||||||
syncNotes | Sync Notes from Microsoft Exchange server | ||||||||||
syncTasks | Sync Tasks from Microsoft Exchange server |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Default constructor
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
android.os.Parcelable
|
Bit mask to notify new email
API level 1 |
MDM 1.0 |
Bit mask for always vibrate on incoming email notification
API level 1 |
MDM 1.0 |
Bit mask for vibrate only in silent mode on incoming email notification
API level 1 |
MDM 1.0 |
Old-style UUID for compatibility with previous versions
API level 1 |
MDM 1.0 |
The display name of the account
API level 1 |
MDM 1.0 |
The email address corresponding to the account
API level 1 |
MDM 1.0 |
The default sync email body trunctaion size for the account
API level 11 |
MDM 5.0 |
Flag as notification to always vibrate on incoming email
API level 1 |
MDM 1.0 |
The default sync email body trunctaion size for the account when device is unter the Roaming state.
API level 11 |
MDM 5.0 |
Bit mask containing options represented by FLAGS_NOTIFY_NEW_MAIL
, FLAGS_VIBRATE_ALWAYS
, and FLAGS_VIBRATE_WHEN_SILENT
API level 1 |
MDM 1.0 |
A foreign key in the account manager with host, login, password, port, and SSL flags
API level 1 |
MDM 1.0 |
A foreign key in the account manager with host, login, password, port, and SSL flags (optional)
API level 1 |
MDM 1.0 |
Receiving authentication data
API level 1 |
MDM 1.0 |
Sending authentication data
API level 1 |
MDM 1.0 |
The account Id of the account
API level 1 |
MDM 1.0 |
Default account
API level 1 |
MDM 1.0 |
The number of new messages (reported by the sync/download engines)
API level 1 |
MDM 1.0 |
Off peak time (in minutes) to sync schedule settings. Manual (-1), Automatic push (-2), 5 minutes (5), 15 minutes (15), 1 hour (60), 4 hours (240), 12 hours (720)
API level 2 |
MDM 2.0 |
Peak days for sync schedule. For example, 62 (0x3e) for Mon|Tue|Wed|Thu|Fri (0111110)
API level 2 |
MDM 2.0 |
Peak end time in minutes. For example, 5PM = 17hr x 60 = 1020
API level 2 |
MDM 2.0 |
Peak start time in minutes. For example, 8AM = 8hr x 60 = 480
API level 2 |
MDM 2.0 |
Peak time (in minutes) to sync schedule settings. Manual (-1) Automatic push (-2) 5 minutes (5) 15 minutes (15) 1 hour (60) 4 hours (240) 12 hours (720)
API level 2 |
MDM 2.0 |
Protocol version of Microsoft Exchange ActiveSync (EAS only)
API level 1 |
MDM 1.0 |
Ringtone to use with the account
API level 1 |
MDM 1.0 |
Roaming sync schedule settings. Manual (0) Use sync settings (1)
API level 2 |
MDM 2.0 |
Flags defining security (provisioning) requirements of the account
API level 1 |
MDM 1.0 |
Server-based Microsoft Exchange ActiveSync sync key for the security policies currently enforced
API level 1 |
MDM 1.0 |
User name for outgoing messages
API level 1 |
MDM 1.0 |
Signature to use with the account
API level 1 |
MDM 1.0 |
Sync Calendar from Microsoft Exchange server
API level 2 |
MDM 2.0 |
The default sync lookback period (past time period when syncing calendar) for the account
API level 11 |
MDM 5.0 |
Sync Contacts from Microsoft Exchange server
API level 2 |
MDM 2.0 |
The default sync frequency in minutes for the account
API level 1 |
MDM 1.0 |
A server-based Microsoft Exchange ActiveSync sync key on an account-wide basis (EAS only)
API level 1 |
MDM 1.0 |
The default sync lookback period (past time period when syncing email) for the account
API level 1 |
MDM 1.0 |
Sync Notes from Microsoft Exchange server
API level 2 |
MDM 2.0 NOTE: Notes syncing is not supported yet. |
Sync Tasks from Microsoft Exchange server
API level 2 |
MDM 2.0 |
Default constructor
API level 1 |
MDM 1.0 |