Index: chrome/browser/prefs/pref_service.cc |
diff --git a/chrome/browser/prefs/pref_service.cc b/chrome/browser/prefs/pref_service.cc |
index 45b40420dc8de8e77efd0c3a3f30b5a6dd3721bb..32eeae44f38af36b01dcccbba514527a95ee84a2 100644 |
--- a/chrome/browser/prefs/pref_service.cc |
+++ b/chrome/browser/prefs/pref_service.cc |
@@ -104,22 +104,25 @@ PrefService* PrefService::CreatePrefService(const FilePath& pref_filename, |
} |
#endif |
- ConfigurationPolicyPrefStore* managed = |
+ ConfigurationPolicyPrefStore* managed_platform = |
ConfigurationPolicyPrefStore::CreateManagedPlatformPolicyPrefStore(); |
- ConfigurationPolicyPrefStore* device_management = |
- ConfigurationPolicyPrefStore::CreateDeviceManagementPolicyPrefStore( |
- profile); |
+ ConfigurationPolicyPrefStore* managed_cloud = |
+ ConfigurationPolicyPrefStore::CreateManagedCloudPolicyPrefStore(profile); |
CommandLinePrefStore* command_line = |
new CommandLinePrefStore(CommandLine::ForCurrentProcess()); |
JsonPrefStore* user = new JsonPrefStore( |
pref_filename, |
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE)); |
- ConfigurationPolicyPrefStore* recommended = |
- ConfigurationPolicyPrefStore::CreateRecommendedPolicyPrefStore(); |
+ ConfigurationPolicyPrefStore* recommended_platform = |
+ ConfigurationPolicyPrefStore::CreateRecommendedPlatformPolicyPrefStore(); |
+ ConfigurationPolicyPrefStore* recommended_cloud = |
+ ConfigurationPolicyPrefStore::CreateRecommendedCloudPolicyPrefStore( |
+ profile); |
DefaultPrefStore* default_pref_store = new DefaultPrefStore(); |
- return new PrefService(managed, device_management, extension_prefs, |
- command_line, user, recommended, default_pref_store); |
+ return new PrefService(managed_platform, managed_cloud, extension_prefs, |
+ command_line, user, recommended_platform, |
+ recommended_cloud, default_pref_store); |
} |
PrefService* PrefService::CreateIncognitoPrefService( |
@@ -128,22 +131,24 @@ PrefService* PrefService::CreateIncognitoPrefService( |
} |
PrefService::PrefService(PrefStore* managed_platform_prefs, |
- PrefStore* device_management_prefs, |
+ PrefStore* managed_cloud_prefs, |
PrefStore* extension_prefs, |
PrefStore* command_line_prefs, |
PersistentPrefStore* user_prefs, |
- PrefStore* recommended_prefs, |
+ PrefStore* recommended_platform_prefs, |
+ PrefStore* recommended_cloud_prefs, |
DefaultPrefStore* default_store) |
: user_pref_store_(user_prefs), |
default_store_(default_store) { |
pref_notifier_.reset(new PrefNotifierImpl(this)); |
pref_value_store_.reset( |
new PrefValueStore(managed_platform_prefs, |
- device_management_prefs, |
+ managed_cloud_prefs, |
extension_prefs, |
command_line_prefs, |
user_pref_store_, |
- recommended_prefs, |
+ recommended_platform_prefs, |
+ recommended_cloud_prefs, |
default_store, |
pref_notifier_.get())); |
InitFromStorage(); |
@@ -157,11 +162,12 @@ PrefService::PrefService(const PrefService& original, |
pref_notifier_.reset(new PrefNotifierImpl(this)); |
pref_value_store_.reset(original.pref_value_store_->CloneAndSpecialize( |
NULL, // managed_platform_prefs |
- NULL, // device_management_prefs |
+ NULL, // managed_cloud_prefs |
incognito_extension_prefs, |
NULL, // command_line_prefs |
user_pref_store_.get(), |
- NULL, // recommended_prefs |
+ NULL, // recommended_platform_prefs |
+ NULL, // recommended_cloud_prefs |
default_store_.get(), |
pref_notifier_.get())); |
InitFromStorage(); |
@@ -652,37 +658,36 @@ const Value* PrefService::Preference::GetValue() const { |
} |
bool PrefService::Preference::IsManaged() const { |
- PrefValueStore* pref_value_store = pref_service_->pref_value_store_.get(); |
- return pref_value_store->PrefValueInManagedPlatformStore(name_.c_str()) || |
- pref_value_store->PrefValueInDeviceManagementStore(name_.c_str()); |
+ return pref_service_->pref_value_store_->PrefValueInManagedStore( |
+ name_.c_str()); |
} |
bool PrefService::Preference::HasExtensionSetting() const { |
- return pref_service_->pref_value_store_-> |
- PrefValueInExtensionStore(name_.c_str()); |
+ return pref_service_->pref_value_store_->PrefValueInExtensionStore( |
+ name_.c_str()); |
} |
bool PrefService::Preference::HasUserSetting() const { |
- return pref_service_->pref_value_store_-> |
- PrefValueInUserStore(name_.c_str()); |
+ return pref_service_->pref_value_store_->PrefValueInUserStore( |
+ name_.c_str()); |
} |
bool PrefService::Preference::IsExtensionControlled() const { |
- return pref_service_->pref_value_store_-> |
- PrefValueFromExtensionStore(name_.c_str()); |
+ return pref_service_->pref_value_store_->PrefValueFromExtensionStore( |
+ name_.c_str()); |
} |
bool PrefService::Preference::IsUserControlled() const { |
- return pref_service_->pref_value_store_-> |
- PrefValueFromUserStore(name_.c_str()); |
+ return pref_service_->pref_value_store_->PrefValueFromUserStore( |
+ name_.c_str()); |
} |
bool PrefService::Preference::IsDefaultValue() const { |
- return pref_service_->pref_value_store_-> |
- PrefValueFromDefaultStore(name_.c_str()); |
+ return pref_service_->pref_value_store_->PrefValueFromDefaultStore( |
+ name_.c_str()); |
} |
bool PrefService::Preference::IsUserModifiable() const { |
- return pref_service_->pref_value_store_-> |
- PrefValueUserModifiable(name_.c_str()); |
+ return pref_service_->pref_value_store_->PrefValueUserModifiable( |
+ name_.c_str()); |
} |