luxlabs header browser preview


@class ACDDatabaseConnection, NSArray;

@interface ACDDatabaseInitializer : NSObject {
    ACDDatabaseConnection *_databaseConnection;
    NSArray *_dataclasses;
    NSArray *_accountTypes;
    NSArray *_accounts;
    NSArray *_accessKeys;
}

+ (id)new;

- (id)init;
- (id)_accountTypeWithIdentifier:(id)a0;
- (void).cxx_destruct;
- (id)initWithDatabaseConnection:(id)a0;
- (id)_accounts;
- (id)_dataclasses;
- (id)_accessKeys;
- (id)_accountTypes;
- (void)_addRemoteManagementAccountType;
- (id)_managedDataclassesSetForNames:(id)a0;
- (id)_modernIMAPSupportedDataclasses;
- (void)_removeBTMMType;
- (void)_addIdentityServicesAccountType;
- (id)_accessKeyWithName:(id)a0;
- (void)_add126AccountType;
- (void)_add163AccountType;
- (void)_addAIMAccountType;
- (void)_addAOLAccountType;
- (void)_addAccessKeyWithName:(id)a0;
- (void)_addAccessKeysAttributeToCloudKitAccountType;
- (void)_addAccessKeysAttributeToFacebookAccountType;
- (void)_addAccessKeysAttributeToLinkedInAccountType;
- (void)_addAccessKeysAttributeToLiverpoolAccountType;
- (void)_addAccessKeysAttributeToTencentWeiboAccountType;
- (id)_addAccountTypeWithIdentifier:(id)a0 displayName:(id)a1 visibility:(int)a2 supportedDataclasses:(id)a3 credentialType:(id)a4 supportsAuthentication:(BOOL)a5 supportsMultipleAccounts:(BOOL)a6;
- (id)_addAccountTypeWithIdentifier:(id)a0 displayName:(id)a1 visibility:(int)a2 supportedDataclasses:(id)a3 syncableDataclasses:(id)a4 credentialType:(id)a5 supportsAuthentication:(BOOL)a6 supportsMultipleAccounts:(BOOL)a7;
- (id)_addAccountTypeWithIdentifier:(id)a0 displayName:(id)a1 visibility:(int)a2 supportedDataclasses:(id)a3 syncableDataclasses:(id)a4 credentialType:(id)a5 supportsAuthentication:(BOOL)a6 supportsMultipleAccounts:(BOOL)a7 credentialProtectionPolicy:(id)a8;
- (void)_addAndConfigureAllOSXAccountTypes;
- (void)_addAppleAccountType;
- (void)_addAppleIDAccountType;
- (void)_addAppleIDAuthenticationAccountType;
- (void)_addBookmarkDAVAccountType;
- (void)_addCalDAVAccountType;
- (void)_addCardDAVAccountType;
- (void)_addCloudKitAccountType;
- (void)_addCloudKitDataclasses;
- (void)_addContactsCalendarsDataclassesToFB;
- (void)_addCredentialType:(id)a0 toAccountType:(id)a1 supportsAuthentication:(BOOL)a2;
- (void)_addDataclassWithName:(id)a0;
- (void)_addDocumentsAndVPNDataclass;
- (void)_addExchangeAccountType;
- (void)_addFMFAccountType;
- (void)_addFaceTimeAccountType;
- (void)_addFacebookAccessKeys;
- (void)_addFacebookAccountType;
- (void)_addFacebookAndDAVLegacyAccountTypes;
- (void)_addFacebookAudienceAccessKey;
- (void)_addFacebookAudienceAccessKeyToFacebookAccountType;
- (void)_addFindMyiPhoneAccountType;
- (void)_addFlickrAccountType;
- (void)_addGameCenterAccountType;
- (void)_addGmailAccountType;
- (void)_addHolidayCalendarAccountType;
- (void)_addHotmailAccountType;
- (void)_addIDMSAccountType;
- (void)_addIMAPAccountType;
- (void)_addIMAPMailAccountType;
- (void)_addIMAPNotesAccountType;
- (void)_addJabberAccountType;
- (void)_addLDAPAccountType;
- (void)_addLinkedInAccessKeys;
- (void)_addLinkedInAccountType;
- (void)_addLinkedInLegacyAccountType;
- (void)_addLiverpoolAccessKeys;
- (void)_addLiverpoolAccountType;
- (void)_addMSOAccountType;
- (void)_addMadridAccountType;
- (void)_addMissingAccountTypes;
- (void)_addNotesDataclassToAASupportedDataclasses;
- (void)_addOSXServerAccountType;
- (void)_addObsoleteAttributeToAccountTypes;
- (void)_addOnMyDeviceAccountType;
- (void)_addPOPAccountType;
- (void)_addPasswordCredentialTypeToGmailAccountType;
- (void)_addPasswordCredentialTypeToSMTPAccountType;
- (void)_addPublishedCalendarAccountType;
- (void)_addQQAccountType;
- (void)_addRemindersDataclassToCalDAVAccountType;
- (void)_addSMTPAccountType;
- (void)_addSingleSignOnAccountType;
- (void)_addSubscribedCalendarAccountType;
- (void)_addSupportsAuthenticationAttributeToAccountTypes;
- (void)_addSupportsAuthenticationAttributeToAccounts;
- (void)_addSupportsMultipleAccountsAttributeToAccountTypes;
- (void)_addSyncableDataclassesToCardAndCalDAV;
- (void)_addTencentWeiboAccessKeys;
- (void)_addTencentWeiboAccountType;
- (void)_addTokenCredentialTypeToYahooAccountType;
- (void)_addTudouAccountType;
- (void)_addTwitterAccountType;
- (void)_addVimeoAccountType;
- (void)_addWarmingUpAttributeToAccounts;
- (void)_addWeiboAccountType;
- (void)_addYahooAccountType;
- (void)_addYahooIMAccountType;
- (void)_addYelpAccountType;
- (void)_addYoukuAccountType;
- (void)_addiTunesStoreAccountType;
- (void)_addiTunesStoreSandboxAccountType;
- (void)_allowMultipleAppleIDAuthenticationAccounts;
- (void)_aolSupportsAuthentication;
- (void)_changeFacebookAccountToLegacyAccountType;
- (void)_changeFacebookAndLinkedInAccountsToLegacyAccountTypes;
- (void)_changeSocialAccountTypeObsoleteAttributes;
- (void)_configureSMTPAccountType;
- (void)_createLiverpoolDataclasses;
- (id)_dataclassWithName:(id)a0;
- (void)_ensureAccountTypeWithIdentifier:(id)a0 supportsDataclasses:(id)a1 syncsDataclasses:(id)a2;
- (BOOL)_ensureAllDataclassesExist;
- (BOOL)_ensureAllInternalAccountTypesExist:(BOOL)a0;
- (void)_ensureMajorDataclassesExist;
- (void)_ensurePresenceOfNewsDataclass;
- (void)_ensureProperAccountTypeDataclasses;
- (void)_limitFlickrToOneAccount;
- (void)_limitLinkedInToOneAccount;
- (void)_limitVimeoToOneAccount;
- (void)_makeTencentWeiboSingleton;
- (void)_makeTudouYoukuSingletons;
- (id)_modernDeviceLocatiorSupportedDataclasses;
- (id)_modernHolidayCalendarSupportedAndSyncableDataclasses;
- (id)_modernIMAPMailSupportedAndSyncableDataclasses;
- (id)_modernIMAPSyncableDataclasses;
- (id)_modernOnMyDeviceSupportedDataclasses;
- (id)_modernPOPSupportedAndSyncableDataclasses;
- (void)_removeAIMAccounts;
- (void)_removeFacebookAppVersionAccessKey;
- (void)_removeFacebookPermissionGroupAccessKey;
- (void)_removeLiverpoolTypes;
- (void)_removeMessagesFromAOLSupportedDataclasses;
- (void)_removeMessagesFromGoogleSupportedDataclasses;
- (void)_removeMessengerFromYahooSupportedDataclasses;
- (void)_removeRedundantAccountTypes;
- (void)_removeRedundantDataclasses;
- (id)_resultsForEntityNamed:(id)a0;
- (void)_setCloudKitAllowsMultipleAccounts;
- (void)_setCloudKitCredentialType;
- (void)_setOwningBundleIDForNativeAccountTypes;
- (void)_setSupportedDataclassesForAOLAccountType;
- (void)_setYahooAccountsProvisionedDataclassesToSupportedOnes;
- (void)_supportiCloudKeychainSyncDataclass;
- (void)_supportiCloudNewsDataclass;
- (void)_switchAolAccountsToOAuth;
- (void)_switchGoogleToOAuthAuthentication;
- (void)_switchHotmailToOAuthAuthentication;
- (void)_switchYahooToOAuthAuthentication;
- (void)_switchYahooToPasswordAuthentication;
- (void)_updateAOLAndAddNotificationsDataclass;
- (void)_updateFlickrCredentialTypeToOAuth;
- (void)_updateIdentityServicesAccountDescription;
- (void)_updateIdentityServicesAccountTypeToSupportAuthenticationAndMultipleAccounts;
- (void)_updateMacOSServerAccountDescription;
- (void)_updateOSXServerAccountDescription;
- (void)_updateTencentWeiboCredentialTypeToOAuth2;
- (void)_updateVimeoCredentialTypeToOAuth;
- (void)_updateWeiboAccountTypeIfNecessary;
- (void)_upgradeLinkedInAccountType;
- (BOOL)updateDefaultContentIfNecessary:(id *)a0;

@end