123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- #import "CCCoreData.h"
- #import "TableAccount+CoreDataClass.h"
- #import "TableCertificates+CoreDataClass.h"
- #import "TableDirectory+CoreDataClass.h"
- #import "TableLocalFile+CoreDataClass.h"
- #import <MagicalRecord/MagicalRecord.h>
- @implementation CCCoreData
- + (NSArray *)migrateAccount
- {
- NSMutableArray *accounts = [NSMutableArray new];
- NSArray *records;
-
- records = [TableAccount MR_findAll];
-
- for (TableAccount *tableAccount in records)
- [accounts addObject:tableAccount];
-
- return accounts;
- }
- + (NSArray *)migrateCertificatesLocation
- {
- NSMutableArray *output = [NSMutableArray new];
-
- NSArray *records = [TableCertificates MR_findAll];
-
- for (TableCertificates *record in records) {
-
- if (record.certificateLocation && record.certificateLocation.length > 0)
- [output addObject:record.certificateLocation];
-
- }
-
- return output;
- }
- + (NSArray *)migrateDirectories
- {
- NSMutableArray *output = [NSMutableArray new];
-
- NSArray *records = [TableDirectory MR_findAll];
-
- for (TableDirectory *record in records) {
-
- if (record.account && record.account.length > 0 && record.directoryID && record.directoryID.length > 0 && record.fileID && record.fileID.length > 0)
- [output addObject:record];
-
- }
-
- return output;
- }
- + (NSArray *)migrateLocalFile
- {
- NSMutableArray *output = [NSMutableArray new];
-
- NSArray *records = [TableLocalFile MR_findAll];
-
- for (TableLocalFile *record in records) {
-
- if (record.account && record.account.length > 0 && record.fileID && record.fileID.length > 0)
- [output addObject:record];
-
- }
-
- return output;
- }
- @end
|