Account Klassenreferenz

#import <Account.h>

Abgeleitet von NSObject.

Basisklasse für DeliveryAccount und MailAccount.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - init
(void) - dealloc
(void) - willSleep:
(void) - setAutosynchronizingEnabled:
(void) - _queueAccountInfoDidChange
(id) - accountInfo
(void) - _setAccountInfo:
(void) - setAccountInfo:
(void) - setValueInAccountInfo:forKey:
(void) - removeValueInAccountInfoForKey:
(id) - valueInAccountInfoForKey:
(id) - defaultsDictionary
(BOOL) - isActive
(void) - setIsActive:
(BOOL) - isInactivatedInsteadOfBeingDeleted
(void) - setInactivatedInsteadOfBeingDeleted:
(BOOL) - canGoOffline
(BOOL) - isOffline
(void) - setIsOffline:
(id) - displayName
(void) - setDisplayName:
(id) - username
(void) - setUsername:
(id) - hostname
(void) - setHostname:
(void) - setPasswordInKeychain:
(void) - _removePasswordInKeychain
(void) - setTemporaryPassword:
(void) - setPassword:
(id) - passwordFromStoredUserInfo
(id) - passwordFromKeychain
(id) - password
(id) - promptUserForPasswordWithMessage:
(BOOL) - storesPassword
(BOOL) - needsCredentials
(BOOL) - acquireCredentialsWithPassword:
(id) - promptUserIfNeededForPasswordWithMessage:
(unsigned int) - portNumber
(unsigned int) - defaultPortNumber
(unsigned int) - defaultSecurePortNumber
(unsigned int) - keychainPortNumber
(void) - setPortNumber:
(BOOL) - isCommonPortNumber:
(id) - serviceName
(id) - secureServiceName
(long) - dataContextIdentifier
(void) - releaseAllConnections
(void) - releaseAllForcedConnections
(void) - validateConnections
(BOOL) - usesSSL
(void) - setUsesSSL:
(void) - setTryDirectSSL:
(id) - domain
(void) - setDomain:
(void) - accountInfoDidChange
(id) - preferredAuthScheme
(void) - setPreferredAuthScheme:
(Class) - connectionClass
(BOOL) - requiresAuthentication
(id) - authenticatedConnection
(id) - defaultConnectionSettings
(void) - applySettingsAsDefault:
(id) - alternateConnectionSettings
(id) - insecureConnectionSettings
(id) - secureConnectionSettings
(BOOL) - _shouldTryDirectSSLConnectionOnPort:
(id) - customTitleForError:authScheme:defaultTitle:
(id) - customTitleForAuthenticationError:authScheme:defaultTitle:
(id) - customDescriptionForError:authScheme:defaultDescription:
(BOOL) - isPasswordMissing
(void) - reportAuthenticationError:authScheme:
(BOOL) - _connectAndAuthenticate:
(id) - uniqueId
(id) - nameForMailboxUid:
(void) - setUserApprovedCertificateDigest:
(id) - userApprovedCertificateDigest
(BOOL) - shouldEnableAfterError:
(BOOL) - enableAccount

Öffentliche, statische Methoden

(BOOL) + _shouldUseKeychain
(void) + initialize
(BOOL) + haveAccountsBeenConfigured
(BOOL) + isPredefinedAccountType
(id) + predefinedValueForKey:
(id) + readAccountsUsingKey:
(void) + saveAccounts:usingKey:
(void) + saveAccountInfoToDefaults
(id) + createAccountWithDictionary:
(id) + accountTypeString
(id) + displayedAccountTypeString
(id) + myFullName
(id) + accountInfoValueForKey:value:
(BOOL) + allObjectsInArrayAreOffline:
(BOOL) + isSSLEditable
(id) + saslProfileName

Geschützte Attribute

NSMutableDictionary_info
unsigned int _isOffline:1
unsigned int _autosynchronizingEnabled:1
unsigned int _isActive:2

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei Account.h.


Dokumentation der Elementfunktionen

+ (BOOL) _shouldUseKeychain  

+ (void) initialize  

Implementiert NSObject.

Implementiert in IMAPAccount, MailAccount und YahooAccount.

+ (BOOL) haveAccountsBeenConfigured  

Implementiert in MailAccount.

+ (BOOL) isPredefinedAccountType  

+ (id) predefinedValueForKey: (id)  fp8  

Implementiert in MailAccount.

+ (id) readAccountsUsingKey: (id)  fp8  

+ (void) saveAccounts: (id)  fp8
usingKey: (id)  fp12 

+ (void) saveAccountInfoToDefaults  

Implementiert in DeliveryAccount und MailAccount.

+ (id) createAccountWithDictionary: (id)  fp8  

Implementiert in MailAccount und YahooAccount.

+ (id) accountTypeString  

+ (id) displayedAccountTypeString  

+ (id) myFullName  

+ (id) accountInfoValueForKey: (id)  fp8
value: (id)  fp12 

Implementiert in iToolsAccount und YahooAccount.

+ (BOOL) allObjectsInArrayAreOffline: (id)  fp8  

+ (BOOL) isSSLEditable  

+ (id) saslProfileName  

Implementiert in IMAPAccount, POPAccount und SMTPAccount.

- (id) init  

- (void) dealloc  

- (void) willSleep: (id)  fp8  

- (void) setAutosynchronizingEnabled: (BOOL)  fp8  

- (void) _queueAccountInfoDidChange  

- (id) accountInfo  

- (void) _setAccountInfo: (id)  fp8  

Implementiert in YahooAccount.

- (void) setAccountInfo: (id)  fp8  

- (void) setValueInAccountInfo: (id)  fp8
forKey: (id)  fp12 

Implementiert in IMAPAccount und MailAccount.

- (void) removeValueInAccountInfoForKey: (id)  fp8  

- (id) valueInAccountInfoForKey: (id)  fp8  

Implementiert in IMAPAccount, MailAccount und YahooAccount.

- (id) defaultsDictionary  

Implementiert in MailAccount.

- (BOOL) isActive  

- (void) setIsActive: (BOOL)  fp8  

- (BOOL) isInactivatedInsteadOfBeingDeleted  

- (void) setInactivatedInsteadOfBeingDeleted: (BOOL)  fp8  

- (BOOL) canGoOffline  

Implementiert in IMAPAccount und POPAccount.

- (BOOL) isOffline  

Implementiert in LocalAccount.

- (void) setIsOffline: (BOOL)  fp8  

- (id) displayName  

Implementiert in LocalAccount und MailAccount.

- (void) setDisplayName: (id)  fp8  

Implementiert in IMAPAccount.

- (id) username  

Implementiert in AOLAccount.

- (void) setUsername: (id)  fp8  

- (id) hostname  

- (void) setHostname: (id)  fp8  

- (void) setPasswordInKeychain: (id)  fp8  

Implementiert in iToolsAccount und SMTPAccount.

- (void) _removePasswordInKeychain  

Implementiert in iToolsAccount.

- (void) setTemporaryPassword: (id)  fp8  

- (void) setPassword: (id)  fp8  

Implementiert in LocalAccount und YahooAccount.

- (id) passwordFromStoredUserInfo  

- (id) passwordFromKeychain  

Implementiert in iToolsAccount und SMTPAccount.

- (id) password  

Implementiert in GmailAccount und YahooAccount.

- (id) promptUserForPasswordWithMessage: (id)  fp8  

- (BOOL) storesPassword  

Implementiert in YahooAccount.

- (BOOL) needsCredentials  

Implementiert in YahooAccount.

- (BOOL) acquireCredentialsWithPassword: (id)  fp8  

Implementiert in YahooAccount.

- (id) promptUserIfNeededForPasswordWithMessage: (id)  fp8  

- (unsigned int) portNumber  

Implementiert in YahooAccount.

- (unsigned int) defaultPortNumber  

Implementiert in IMAPAccount, POPAccount und SMTPAccount.

- (unsigned int) defaultSecurePortNumber  

Implementiert in IMAPAccount und POPAccount.

- (unsigned int) keychainPortNumber  

Implementiert in SMTPAccount.

- (void) setPortNumber: (unsigned int)  fp8  

Implementiert in MailAccount.

- (BOOL) isCommonPortNumber: (unsigned int)  fp8  

Implementiert in SMTPAccount.

- (id) serviceName  

Implementiert in IMAPAccount, POPAccount und SMTPAccount.

- (id) secureServiceName  

Implementiert in IMAPAccount und POPAccount.

- (long) dataContextIdentifier  

- (void) releaseAllConnections  

Implementiert in IMAPAccount, MailAccount, POPAccount und SMTPAccount.

- (void) releaseAllForcedConnections  

Implementiert in IMAPAccount, MailAccount, POPAccount und SMTPAccount.

- (void) validateConnections  

Implementiert in IMAPAccount.

- (BOOL) usesSSL  

Implementiert in AOLAccount.

- (void) setUsesSSL: (BOOL)  fp8  

Implementiert in AOLAccount.

- (void) setTryDirectSSL: (BOOL)  fp8  

- (id) domain  

- (void) setDomain: (id)  fp8  

- (void) accountInfoDidChange  

- (id) preferredAuthScheme  

- (void) setPreferredAuthScheme: (id)  fp8  

Implementiert in POPAccount und SMTPAccount.

- (Class) connectionClass  

- (BOOL) requiresAuthentication  

Implementiert in IMAPAccount und POPAccount.

- (id) authenticatedConnection  

Implementiert in POPAccount und SMTPAccount.

- (id) defaultConnectionSettings  

- (void) applySettingsAsDefault: (id)  fp8  

- (id) alternateConnectionSettings  

Implementiert in SMTPAccount.

- (id) insecureConnectionSettings  

Implementiert in SMTPAccount.

- (id) secureConnectionSettings  

Implementiert in SMTPAccount.

- (BOOL) _shouldTryDirectSSLConnectionOnPort: (unsigned int)  fp8  

Implementiert in SMTPAccount.

- (id) customTitleForError: (id)  fp8
authScheme: (id)  fp12
defaultTitle: (id)  fp16 

- (id) customTitleForAuthenticationError: (id)  fp8
authScheme: (id)  fp12
defaultTitle: (id)  fp16 

- (id) customDescriptionForError: (id)  fp8
authScheme: (id)  fp12
defaultDescription: (id)  fp16 

- (BOOL) isPasswordMissing  

Implementiert in YahooAccount.

- (void) reportAuthenticationError: (id)  fp8
authScheme: (id)  fp12 

- (BOOL) _connectAndAuthenticate: (id)  fp8  

- (id) uniqueId  

Implementiert in LocalAccount.

- (id) nameForMailboxUid: (id)  fp8  

Implementiert in IMAPAccount.

- (void) setUserApprovedCertificateDigest: (id)  fp8  

- (id) userApprovedCertificateDigest  

- (BOOL) shouldEnableAfterError: (id)  fp8  

Implementiert in GmailAccount.

- (BOOL) enableAccount  

Implementiert in GmailAccount.


Dokumentation der Datenelemente

- (NSMutableDictionary*) _info [protected]

Definiert in Zeile 13 der Datei Account.h.

- (unsigned int) _isOffline [protected]

Definiert in Zeile 14 der Datei Account.h.

- (unsigned int) _autosynchronizingEnabled [protected]

Definiert in Zeile 15 der Datei Account.h.

- (unsigned int) _isActive [protected]

Definiert in Zeile 16 der Datei Account.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: