Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(579)

Side by Side Diff: sync/syncable/model_type.cc

Issue 316863002: Rename "managed (mode|user)" to "supervised user" (part 1) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « sync/internal_api/public/base/model_type.h ('k') | sync/util/data_type_histogram.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "sync/internal_api/public/base/model_type.h" 5 #include "sync/internal_api/public/base/model_type.h"
6 6
7 #include "base/strings/string_split.h" 7 #include "base/strings/string_split.h"
8 #include "base/values.h" 8 #include "base/values.h"
9 #include "sync/protocol/app_notification_specifics.pb.h" 9 #include "sync/protocol/app_notification_specifics.pb.h"
10 #include "sync/protocol/app_setting_specifics.pb.h" 10 #include "sync/protocol/app_setting_specifics.pb.h"
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 break; 100 break;
101 case DICTIONARY: 101 case DICTIONARY:
102 specifics->mutable_dictionary(); 102 specifics->mutable_dictionary();
103 break; 103 break;
104 case FAVICON_IMAGES: 104 case FAVICON_IMAGES:
105 specifics->mutable_favicon_image(); 105 specifics->mutable_favicon_image();
106 break; 106 break;
107 case FAVICON_TRACKING: 107 case FAVICON_TRACKING:
108 specifics->mutable_favicon_tracking(); 108 specifics->mutable_favicon_tracking();
109 break; 109 break;
110 case MANAGED_USER_SETTINGS: 110 case SUPERVISED_USER_SETTINGS:
111 specifics->mutable_managed_user_setting(); 111 specifics->mutable_managed_user_setting();
112 break; 112 break;
113 case MANAGED_USERS: 113 case SUPERVISED_USERS:
114 specifics->mutable_managed_user(); 114 specifics->mutable_managed_user();
115 break; 115 break;
116 case MANAGED_USER_SHARED_SETTINGS: 116 case SUPERVISED_USER_SHARED_SETTINGS:
117 specifics->mutable_managed_user_shared_setting(); 117 specifics->mutable_managed_user_shared_setting();
118 break; 118 break;
119 case ARTICLES: 119 case ARTICLES:
120 specifics->mutable_article(); 120 specifics->mutable_article();
121 break; 121 break;
122 default: 122 default:
123 NOTREACHED() << "No known extension for model type."; 123 NOTREACHED() << "No known extension for model type.";
124 } 124 }
125 } 125 }
126 126
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 case EXPERIMENTS: 181 case EXPERIMENTS:
182 return sync_pb::EntitySpecifics::kExperimentsFieldNumber; 182 return sync_pb::EntitySpecifics::kExperimentsFieldNumber;
183 case PRIORITY_PREFERENCES: 183 case PRIORITY_PREFERENCES:
184 return sync_pb::EntitySpecifics::kPriorityPreferenceFieldNumber; 184 return sync_pb::EntitySpecifics::kPriorityPreferenceFieldNumber;
185 case DICTIONARY: 185 case DICTIONARY:
186 return sync_pb::EntitySpecifics::kDictionaryFieldNumber; 186 return sync_pb::EntitySpecifics::kDictionaryFieldNumber;
187 case FAVICON_IMAGES: 187 case FAVICON_IMAGES:
188 return sync_pb::EntitySpecifics::kFaviconImageFieldNumber; 188 return sync_pb::EntitySpecifics::kFaviconImageFieldNumber;
189 case FAVICON_TRACKING: 189 case FAVICON_TRACKING:
190 return sync_pb::EntitySpecifics::kFaviconTrackingFieldNumber; 190 return sync_pb::EntitySpecifics::kFaviconTrackingFieldNumber;
191 case MANAGED_USER_SETTINGS: 191 case SUPERVISED_USER_SETTINGS:
192 return sync_pb::EntitySpecifics::kManagedUserSettingFieldNumber; 192 return sync_pb::EntitySpecifics::kManagedUserSettingFieldNumber;
193 case MANAGED_USERS: 193 case SUPERVISED_USERS:
194 return sync_pb::EntitySpecifics::kManagedUserFieldNumber; 194 return sync_pb::EntitySpecifics::kManagedUserFieldNumber;
195 case MANAGED_USER_SHARED_SETTINGS: 195 case SUPERVISED_USER_SHARED_SETTINGS:
196 return sync_pb::EntitySpecifics::kManagedUserSharedSettingFieldNumber; 196 return sync_pb::EntitySpecifics::kManagedUserSharedSettingFieldNumber;
197 case ARTICLES: 197 case ARTICLES:
198 return sync_pb::EntitySpecifics::kArticleFieldNumber; 198 return sync_pb::EntitySpecifics::kArticleFieldNumber;
199 default: 199 default:
200 NOTREACHED() << "No known extension for model type."; 200 NOTREACHED() << "No known extension for model type.";
201 return 0; 201 return 0;
202 } 202 }
203 } 203 }
204 204
205 FullModelTypeSet ToFullModelTypeSet(ModelTypeSet in) { 205 FullModelTypeSet ToFullModelTypeSet(ModelTypeSet in) {
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
306 if (specifics.has_dictionary()) 306 if (specifics.has_dictionary())
307 return DICTIONARY; 307 return DICTIONARY;
308 308
309 if (specifics.has_favicon_image()) 309 if (specifics.has_favicon_image())
310 return FAVICON_IMAGES; 310 return FAVICON_IMAGES;
311 311
312 if (specifics.has_favicon_tracking()) 312 if (specifics.has_favicon_tracking())
313 return FAVICON_TRACKING; 313 return FAVICON_TRACKING;
314 314
315 if (specifics.has_managed_user_setting()) 315 if (specifics.has_managed_user_setting())
316 return MANAGED_USER_SETTINGS; 316 return SUPERVISED_USER_SETTINGS;
317 317
318 if (specifics.has_managed_user()) 318 if (specifics.has_managed_user())
319 return MANAGED_USERS; 319 return SUPERVISED_USERS;
320 320
321 if (specifics.has_managed_user_shared_setting()) 321 if (specifics.has_managed_user_shared_setting())
322 return MANAGED_USER_SHARED_SETTINGS; 322 return SUPERVISED_USER_SHARED_SETTINGS;
323 323
324 if (specifics.has_article()) 324 if (specifics.has_article())
325 return ARTICLES; 325 return ARTICLES;
326 326
327 return UNSPECIFIED; 327 return UNSPECIFIED;
328 } 328 }
329 329
330 ModelTypeSet ProtocolTypes() { 330 ModelTypeSet ProtocolTypes() {
331 ModelTypeSet set = ModelTypeSet::All(); 331 ModelTypeSet set = ModelTypeSet::All();
332 set.RemoveAll(ProxyTypes()); 332 set.RemoveAll(ProxyTypes());
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 // We never encrypt history delete directives. 369 // We never encrypt history delete directives.
370 encryptable_user_types.Remove(HISTORY_DELETE_DIRECTIVES); 370 encryptable_user_types.Remove(HISTORY_DELETE_DIRECTIVES);
371 // Synced notifications are not encrypted since the server must see changes. 371 // Synced notifications are not encrypted since the server must see changes.
372 encryptable_user_types.Remove(SYNCED_NOTIFICATIONS); 372 encryptable_user_types.Remove(SYNCED_NOTIFICATIONS);
373 // Synced Notification App Info does not have private data, so it is not 373 // Synced Notification App Info does not have private data, so it is not
374 // encrypted. 374 // encrypted.
375 encryptable_user_types.Remove(SYNCED_NOTIFICATION_APP_INFO); 375 encryptable_user_types.Remove(SYNCED_NOTIFICATION_APP_INFO);
376 // Priority preferences are not encrypted because they might be synced before 376 // Priority preferences are not encrypted because they might be synced before
377 // encryption is ready. 377 // encryption is ready.
378 encryptable_user_types.Remove(PRIORITY_PREFERENCES); 378 encryptable_user_types.Remove(PRIORITY_PREFERENCES);
379 // Managed user settings are not encrypted since they are set server-side. 379 // Supervised user settings are not encrypted since they are set server-side.
380 encryptable_user_types.Remove(MANAGED_USER_SETTINGS); 380 encryptable_user_types.Remove(SUPERVISED_USER_SETTINGS);
381 // Managed users are not encrypted since they are managed server-side. 381 // Supervised users are not encrypted since they are managed server-side.
382 encryptable_user_types.Remove(MANAGED_USERS); 382 encryptable_user_types.Remove(SUPERVISED_USERS);
383 // Managed user shared settings are not encrypted since they are managed 383 // Supervised user shared settings are not encrypted since they are managed
384 // server-side and shared between manager and supervised user. 384 // server-side and shared between manager and supervised user.
385 encryptable_user_types.Remove(MANAGED_USER_SHARED_SETTINGS); 385 encryptable_user_types.Remove(SUPERVISED_USER_SHARED_SETTINGS);
386 // Proxy types have no sync representation and are therefore not encrypted. 386 // Proxy types have no sync representation and are therefore not encrypted.
387 // Note however that proxy types map to one or more protocol types, which 387 // Note however that proxy types map to one or more protocol types, which
388 // may or may not be encrypted themselves. 388 // may or may not be encrypted themselves.
389 encryptable_user_types.RemoveAll(ProxyTypes()); 389 encryptable_user_types.RemoveAll(ProxyTypes());
390 return encryptable_user_types; 390 return encryptable_user_types;
391 } 391 }
392 392
393 ModelTypeSet PriorityUserTypes() { 393 ModelTypeSet PriorityUserTypes() {
394 return ModelTypeSet(PRIORITY_PREFERENCES); 394 return ModelTypeSet(PRIORITY_PREFERENCES);
395 } 395 }
(...skipping 20 matching lines...) Expand all
416 return ControlTypes().Has(model_type); 416 return ControlTypes().Has(model_type);
417 } 417 }
418 418
419 ModelTypeSet CoreTypes() { 419 ModelTypeSet CoreTypes() {
420 syncer::ModelTypeSet result; 420 syncer::ModelTypeSet result;
421 result.PutAll(PriorityCoreTypes()); 421 result.PutAll(PriorityCoreTypes());
422 422
423 // The following are low priority core types. 423 // The following are low priority core types.
424 result.Put(SYNCED_NOTIFICATIONS); 424 result.Put(SYNCED_NOTIFICATIONS);
425 result.Put(SYNCED_NOTIFICATION_APP_INFO); 425 result.Put(SYNCED_NOTIFICATION_APP_INFO);
426 result.Put(MANAGED_USER_SHARED_SETTINGS); 426 result.Put(SUPERVISED_USER_SHARED_SETTINGS);
427 427
428 return result; 428 return result;
429 } 429 }
430 430
431 ModelTypeSet PriorityCoreTypes() { 431 ModelTypeSet PriorityCoreTypes() {
432 syncer::ModelTypeSet result; 432 syncer::ModelTypeSet result;
433 result.PutAll(ControlTypes()); 433 result.PutAll(ControlTypes());
434 434
435 // The following are non-control core types. 435 // The following are non-control core types.
436 result.Put(MANAGED_USERS); 436 result.Put(SUPERVISED_USERS);
437 437
438 return result; 438 return result;
439 } 439 }
440 440
441 ModelTypeSet BackupTypes() { 441 ModelTypeSet BackupTypes() {
442 ModelTypeSet result; 442 ModelTypeSet result;
443 result.Put(BOOKMARKS); 443 result.Put(BOOKMARKS);
444 result.Put(PREFERENCES); 444 result.Put(PREFERENCES);
445 result.Put(THEMES); 445 result.Put(THEMES);
446 result.Put(EXTENSIONS); 446 result.Put(EXTENSIONS);
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
505 case EXPERIMENTS: 505 case EXPERIMENTS:
506 return "Experiments"; 506 return "Experiments";
507 case PRIORITY_PREFERENCES: 507 case PRIORITY_PREFERENCES:
508 return "Priority Preferences"; 508 return "Priority Preferences";
509 case DICTIONARY: 509 case DICTIONARY:
510 return "Dictionary"; 510 return "Dictionary";
511 case FAVICON_IMAGES: 511 case FAVICON_IMAGES:
512 return "Favicon Images"; 512 return "Favicon Images";
513 case FAVICON_TRACKING: 513 case FAVICON_TRACKING:
514 return "Favicon Tracking"; 514 return "Favicon Tracking";
515 case MANAGED_USER_SETTINGS: 515 case SUPERVISED_USER_SETTINGS:
516 return "Managed User Settings"; 516 return "Managed User Settings";
517 case MANAGED_USERS: 517 case SUPERVISED_USERS:
518 return "Managed Users"; 518 return "Managed Users";
519 case MANAGED_USER_SHARED_SETTINGS: 519 case SUPERVISED_USER_SHARED_SETTINGS:
520 return "Managed User Shared Settings"; 520 return "Managed User Shared Settings";
521 case ARTICLES: 521 case ARTICLES:
522 return "Articles"; 522 return "Articles";
523 case PROXY_TABS: 523 case PROXY_TABS:
524 return "Tabs"; 524 return "Tabs";
525 default: 525 default:
526 break; 526 break;
527 } 527 }
528 NOTREACHED() << "No known extension for model type."; 528 NOTREACHED() << "No known extension for model type.";
529 return "INVALID"; 529 return "INVALID";
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
580 case PRIORITY_PREFERENCES: 580 case PRIORITY_PREFERENCES:
581 return 21; 581 return 21;
582 case DICTIONARY: 582 case DICTIONARY:
583 return 22; 583 return 22;
584 case FAVICON_IMAGES: 584 case FAVICON_IMAGES:
585 return 23; 585 return 23;
586 case FAVICON_TRACKING: 586 case FAVICON_TRACKING:
587 return 24; 587 return 24;
588 case PROXY_TABS: 588 case PROXY_TABS:
589 return 25; 589 return 25;
590 case MANAGED_USER_SETTINGS: 590 case SUPERVISED_USER_SETTINGS:
591 return 26; 591 return 26;
592 case MANAGED_USERS: 592 case SUPERVISED_USERS:
593 return 27; 593 return 27;
594 case ARTICLES: 594 case ARTICLES:
595 return 28; 595 return 28;
596 case APP_LIST: 596 case APP_LIST:
597 return 29; 597 return 29;
598 case MANAGED_USER_SHARED_SETTINGS: 598 case SUPERVISED_USER_SHARED_SETTINGS:
599 return 30; 599 return 30;
600 case SYNCED_NOTIFICATION_APP_INFO: 600 case SYNCED_NOTIFICATION_APP_INFO:
601 return 31; 601 return 31;
602 // Silence a compiler warning. 602 // Silence a compiler warning.
603 case MODEL_TYPE_COUNT: 603 case MODEL_TYPE_COUNT:
604 return 0; 604 return 0;
605 } 605 }
606 return 0; 606 return 0;
607 } 607 }
608 608
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
678 return EXPERIMENTS; 678 return EXPERIMENTS;
679 else if (model_type_string == "Priority Preferences") 679 else if (model_type_string == "Priority Preferences")
680 return PRIORITY_PREFERENCES; 680 return PRIORITY_PREFERENCES;
681 else if (model_type_string == "Dictionary") 681 else if (model_type_string == "Dictionary")
682 return DICTIONARY; 682 return DICTIONARY;
683 else if (model_type_string == "Favicon Images") 683 else if (model_type_string == "Favicon Images")
684 return FAVICON_IMAGES; 684 return FAVICON_IMAGES;
685 else if (model_type_string == "Favicon Tracking") 685 else if (model_type_string == "Favicon Tracking")
686 return FAVICON_TRACKING; 686 return FAVICON_TRACKING;
687 else if (model_type_string == "Managed User Settings") 687 else if (model_type_string == "Managed User Settings")
688 return MANAGED_USER_SETTINGS; 688 return SUPERVISED_USER_SETTINGS;
689 else if (model_type_string == "Managed Users") 689 else if (model_type_string == "Managed Users")
690 return MANAGED_USERS; 690 return SUPERVISED_USERS;
691 else if (model_type_string == "Managed User Shared Settings") 691 else if (model_type_string == "Managed User Shared Settings")
692 return MANAGED_USER_SHARED_SETTINGS; 692 return SUPERVISED_USER_SHARED_SETTINGS;
693 else if (model_type_string == "Articles") 693 else if (model_type_string == "Articles")
694 return ARTICLES; 694 return ARTICLES;
695 else if (model_type_string == "Tabs") 695 else if (model_type_string == "Tabs")
696 return PROXY_TABS; 696 return PROXY_TABS;
697 else 697 else
698 NOTREACHED() << "No known model type corresponding to " 698 NOTREACHED() << "No known model type corresponding to "
699 << model_type_string << "."; 699 << model_type_string << ".";
700 return UNSPECIFIED; 700 return UNSPECIFIED;
701 } 701 }
702 702
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
801 case EXPERIMENTS: 801 case EXPERIMENTS:
802 return "google_chrome_experiments"; 802 return "google_chrome_experiments";
803 case PRIORITY_PREFERENCES: 803 case PRIORITY_PREFERENCES:
804 return "google_chrome_priority_preferences"; 804 return "google_chrome_priority_preferences";
805 case DICTIONARY: 805 case DICTIONARY:
806 return "google_chrome_dictionary"; 806 return "google_chrome_dictionary";
807 case FAVICON_IMAGES: 807 case FAVICON_IMAGES:
808 return "google_chrome_favicon_images"; 808 return "google_chrome_favicon_images";
809 case FAVICON_TRACKING: 809 case FAVICON_TRACKING:
810 return "google_chrome_favicon_tracking"; 810 return "google_chrome_favicon_tracking";
811 case MANAGED_USER_SETTINGS: 811 case SUPERVISED_USER_SETTINGS:
812 return "google_chrome_managed_user_settings"; 812 return "google_chrome_managed_user_settings";
813 case MANAGED_USERS: 813 case SUPERVISED_USERS:
814 return "google_chrome_managed_users"; 814 return "google_chrome_managed_users";
815 case MANAGED_USER_SHARED_SETTINGS: 815 case SUPERVISED_USER_SHARED_SETTINGS:
816 return "google_chrome_managed_user_shared_settings"; 816 return "google_chrome_managed_user_shared_settings";
817 case ARTICLES: 817 case ARTICLES:
818 return "google_chrome_articles"; 818 return "google_chrome_articles";
819 case PROXY_TABS: 819 case PROXY_TABS:
820 return std::string(); 820 return std::string();
821 default: 821 default:
822 break; 822 break;
823 } 823 }
824 NOTREACHED() << "No known extension for model type."; 824 NOTREACHED() << "No known extension for model type.";
825 return "INVALID"; 825 return "INVALID";
(...skipping 22 matching lines...) Expand all
848 const char kHistoryDeleteDirectiveNotificationType[] = 848 const char kHistoryDeleteDirectiveNotificationType[] =
849 "HISTORY_DELETE_DIRECTIVE"; 849 "HISTORY_DELETE_DIRECTIVE";
850 const char kSyncedNotificationType[] = "SYNCED_NOTIFICATION"; 850 const char kSyncedNotificationType[] = "SYNCED_NOTIFICATION";
851 const char kSyncedNotificationAppInfoType[] = "SYNCED_NOTIFICATION_APP_INFO"; 851 const char kSyncedNotificationAppInfoType[] = "SYNCED_NOTIFICATION_APP_INFO";
852 const char kDeviceInfoNotificationType[] = "DEVICE_INFO"; 852 const char kDeviceInfoNotificationType[] = "DEVICE_INFO";
853 const char kExperimentsNotificationType[] = "EXPERIMENTS"; 853 const char kExperimentsNotificationType[] = "EXPERIMENTS";
854 const char kPriorityPreferenceNotificationType[] = "PRIORITY_PREFERENCE"; 854 const char kPriorityPreferenceNotificationType[] = "PRIORITY_PREFERENCE";
855 const char kDictionaryNotificationType[] = "DICTIONARY"; 855 const char kDictionaryNotificationType[] = "DICTIONARY";
856 const char kFaviconImageNotificationType[] = "FAVICON_IMAGE"; 856 const char kFaviconImageNotificationType[] = "FAVICON_IMAGE";
857 const char kFaviconTrackingNotificationType[] = "FAVICON_TRACKING"; 857 const char kFaviconTrackingNotificationType[] = "FAVICON_TRACKING";
858 const char kManagedUserSettingNotificationType[] = "MANAGED_USER_SETTING"; 858 const char kSupervisedUserSettingNotificationType[] = "MANAGED_USER_SETTING";
859 const char kManagedUserNotificationType[] = "MANAGED_USER"; 859 const char kSupervisedUserNotificationType[] = "MANAGED_USER";
860 const char kManagedUserSharedSettingNotificationType[] = 860 const char kSupervisedUserSharedSettingNotificationType[] =
861 "MANAGED_USER_SHARED_SETTING"; 861 "MANAGED_USER_SHARED_SETTING";
862 const char kArticleNotificationType[] = "ARTICLE"; 862 const char kArticleNotificationType[] = "ARTICLE";
863 } // namespace 863 } // namespace
864 864
865 bool RealModelTypeToNotificationType(ModelType model_type, 865 bool RealModelTypeToNotificationType(ModelType model_type,
866 std::string* notification_type) { 866 std::string* notification_type) {
867 switch (model_type) { 867 switch (model_type) {
868 case BOOKMARKS: 868 case BOOKMARKS:
869 *notification_type = kBookmarkNotificationType; 869 *notification_type = kBookmarkNotificationType;
870 return true; 870 return true;
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
933 return true; 933 return true;
934 case DICTIONARY: 934 case DICTIONARY:
935 *notification_type = kDictionaryNotificationType; 935 *notification_type = kDictionaryNotificationType;
936 return true; 936 return true;
937 case FAVICON_IMAGES: 937 case FAVICON_IMAGES:
938 *notification_type = kFaviconImageNotificationType; 938 *notification_type = kFaviconImageNotificationType;
939 return true; 939 return true;
940 case FAVICON_TRACKING: 940 case FAVICON_TRACKING:
941 *notification_type = kFaviconTrackingNotificationType; 941 *notification_type = kFaviconTrackingNotificationType;
942 return true; 942 return true;
943 case MANAGED_USER_SETTINGS: 943 case SUPERVISED_USER_SETTINGS:
944 *notification_type = kManagedUserSettingNotificationType; 944 *notification_type = kSupervisedUserSettingNotificationType;
945 return true; 945 return true;
946 case MANAGED_USERS: 946 case SUPERVISED_USERS:
947 *notification_type = kManagedUserNotificationType; 947 *notification_type = kSupervisedUserNotificationType;
948 return true; 948 return true;
949 case MANAGED_USER_SHARED_SETTINGS: 949 case SUPERVISED_USER_SHARED_SETTINGS:
950 *notification_type = kManagedUserSharedSettingNotificationType; 950 *notification_type = kSupervisedUserSharedSettingNotificationType;
951 return true; 951 return true;
952 case ARTICLES: 952 case ARTICLES:
953 *notification_type = kArticleNotificationType; 953 *notification_type = kArticleNotificationType;
954 return true; 954 return true;
955 default: 955 default:
956 break; 956 break;
957 } 957 }
958 notification_type->clear(); 958 notification_type->clear();
959 return false; 959 return false;
960 } 960 }
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
1029 return true; 1029 return true;
1030 } else if (notification_type == kDictionaryNotificationType) { 1030 } else if (notification_type == kDictionaryNotificationType) {
1031 *model_type = DICTIONARY; 1031 *model_type = DICTIONARY;
1032 return true; 1032 return true;
1033 } else if (notification_type == kFaviconImageNotificationType) { 1033 } else if (notification_type == kFaviconImageNotificationType) {
1034 *model_type = FAVICON_IMAGES; 1034 *model_type = FAVICON_IMAGES;
1035 return true; 1035 return true;
1036 } else if (notification_type == kFaviconTrackingNotificationType) { 1036 } else if (notification_type == kFaviconTrackingNotificationType) {
1037 *model_type = FAVICON_TRACKING; 1037 *model_type = FAVICON_TRACKING;
1038 return true; 1038 return true;
1039 } else if (notification_type == kManagedUserSettingNotificationType) { 1039 } else if (notification_type == kSupervisedUserSettingNotificationType) {
1040 *model_type = MANAGED_USER_SETTINGS; 1040 *model_type = SUPERVISED_USER_SETTINGS;
1041 return true; 1041 return true;
1042 } else if (notification_type == kManagedUserNotificationType) { 1042 } else if (notification_type == kSupervisedUserNotificationType) {
1043 *model_type = MANAGED_USERS; 1043 *model_type = SUPERVISED_USERS;
1044 return true; 1044 return true;
1045 } else if (notification_type == kManagedUserSharedSettingNotificationType) { 1045 } else if (notification_type ==
1046 *model_type = MANAGED_USER_SHARED_SETTINGS; 1046 kSupervisedUserSharedSettingNotificationType) {
1047 *model_type = SUPERVISED_USER_SHARED_SETTINGS;
1047 return true; 1048 return true;
1048 } else if (notification_type == kArticleNotificationType) { 1049 } else if (notification_type == kArticleNotificationType) {
1049 *model_type = ARTICLES; 1050 *model_type = ARTICLES;
1050 return true; 1051 return true;
1051 } 1052 }
1052 *model_type = UNSPECIFIED; 1053 *model_type = UNSPECIFIED;
1053 return false; 1054 return false;
1054 } 1055 }
1055 1056
1056 bool IsRealDataType(ModelType model_type) { 1057 bool IsRealDataType(ModelType model_type) {
1057 return model_type >= FIRST_REAL_MODEL_TYPE && model_type < MODEL_TYPE_COUNT; 1058 return model_type >= FIRST_REAL_MODEL_TYPE && model_type < MODEL_TYPE_COUNT;
1058 } 1059 }
1059 1060
1060 bool IsProxyType(ModelType model_type) { 1061 bool IsProxyType(ModelType model_type) {
1061 return model_type >= FIRST_PROXY_TYPE && model_type <= LAST_PROXY_TYPE; 1062 return model_type >= FIRST_PROXY_TYPE && model_type <= LAST_PROXY_TYPE;
1062 } 1063 }
1063 1064
1064 bool IsActOnceDataType(ModelType model_type) { 1065 bool IsActOnceDataType(ModelType model_type) {
1065 return model_type == HISTORY_DELETE_DIRECTIVES; 1066 return model_type == HISTORY_DELETE_DIRECTIVES;
1066 } 1067 }
1067 1068
1068 } // namespace syncer 1069 } // namespace syncer
OLDNEW
« no previous file with comments | « sync/internal_api/public/base/model_type.h ('k') | sync/util/data_type_histogram.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698