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

Side by Side Diff: chrome/browser/chromeos/login/supervised_user_manager_impl.cc

Issue 106433007: Update some uses of Value in chrome/browser to use the base:: namespace. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix Created 7 years 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
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "chrome/browser/chromeos/login/supervised_user_manager_impl.h" 5 #include "chrome/browser/chromeos/login/supervised_user_manager_impl.h"
6 6
7 #include "base/prefs/pref_registry_simple.h" 7 #include "base/prefs/pref_registry_simple.h"
8 #include "base/prefs/pref_service.h" 8 #include "base/prefs/pref_service.h"
9 #include "base/prefs/scoped_user_pref_update.h" 9 #include "base/prefs/scoped_user_pref_update.h"
10 #include "base/strings/string_util.h" 10 #include "base/strings/string_util.h"
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
176 std::string SupervisedUserManagerImpl::GetUserSyncId(const std::string& user_id) 176 std::string SupervisedUserManagerImpl::GetUserSyncId(const std::string& user_id)
177 const { 177 const {
178 std::string result; 178 std::string result;
179 GetUserStringValue(user_id, kManagedUserSyncId, &result); 179 GetUserStringValue(user_id, kManagedUserSyncId, &result);
180 return result; 180 return result;
181 } 181 }
182 182
183 base::string16 SupervisedUserManagerImpl::GetManagerDisplayName( 183 base::string16 SupervisedUserManagerImpl::GetManagerDisplayName(
184 const std::string& user_id) const { 184 const std::string& user_id) const {
185 PrefService* local_state = g_browser_process->local_state(); 185 PrefService* local_state = g_browser_process->local_state();
186 const DictionaryValue* manager_names = 186 const base::DictionaryValue* manager_names =
187 local_state->GetDictionary(kManagedUserManagerNames); 187 local_state->GetDictionary(kManagedUserManagerNames);
188 base::string16 result; 188 base::string16 result;
189 if (manager_names->GetStringWithoutPathExpansion(user_id, &result) && 189 if (manager_names->GetStringWithoutPathExpansion(user_id, &result) &&
190 !result.empty()) 190 !result.empty())
191 return result; 191 return result;
192 return UTF8ToUTF16(GetManagerDisplayEmail(user_id)); 192 return UTF8ToUTF16(GetManagerDisplayEmail(user_id));
193 } 193 }
194 194
195 std::string SupervisedUserManagerImpl::GetManagerUserId( 195 std::string SupervisedUserManagerImpl::GetManagerUserId(
196 const std::string& user_id) const { 196 const std::string& user_id) const {
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
388 bool SupervisedUserManagerImpl::CheckForFirstRun(const std::string& user_id) { 388 bool SupervisedUserManagerImpl::CheckForFirstRun(const std::string& user_id) {
389 ListPrefUpdate prefs_new_users_update(g_browser_process->local_state(), 389 ListPrefUpdate prefs_new_users_update(g_browser_process->local_state(),
390 kLocallyManagedUsersFirstRun); 390 kLocallyManagedUsersFirstRun);
391 return prefs_new_users_update->Remove(base::StringValue(user_id), NULL); 391 return prefs_new_users_update->Remove(base::StringValue(user_id), NULL);
392 } 392 }
393 393
394 void SupervisedUserManagerImpl::UpdateManagerName(const std::string& manager_id, 394 void SupervisedUserManagerImpl::UpdateManagerName(const std::string& manager_id,
395 const base::string16& new_display_name) { 395 const base::string16& new_display_name) {
396 PrefService* local_state = g_browser_process->local_state(); 396 PrefService* local_state = g_browser_process->local_state();
397 397
398 const DictionaryValue* manager_ids = 398 const base::DictionaryValue* manager_ids =
399 local_state->GetDictionary(kManagedUserManagers); 399 local_state->GetDictionary(kManagedUserManagers);
400 400
401 DictionaryPrefUpdate manager_name_update(local_state, 401 DictionaryPrefUpdate manager_name_update(local_state,
402 kManagedUserManagerNames); 402 kManagedUserManagerNames);
403 for (DictionaryValue::Iterator it(*manager_ids); !it.IsAtEnd(); 403 for (base::DictionaryValue::Iterator it(*manager_ids); !it.IsAtEnd();
404 it.Advance()) { 404 it.Advance()) {
405 std::string user_id; 405 std::string user_id;
406 bool has_manager_id = it.value().GetAsString(&user_id); 406 bool has_manager_id = it.value().GetAsString(&user_id);
407 DCHECK(has_manager_id); 407 DCHECK(has_manager_id);
408 if (user_id == manager_id) { 408 if (user_id == manager_id) {
409 manager_name_update->SetWithoutPathExpansion( 409 manager_name_update->SetWithoutPathExpansion(
410 it.key(), 410 it.key(),
411 new base::StringValue(new_display_name)); 411 new base::StringValue(new_display_name));
412 } 412 }
413 } 413 }
414 } 414 }
415 415
416 SupervisedUserAuthentication* SupervisedUserManagerImpl::GetAuthentication() { 416 SupervisedUserAuthentication* SupervisedUserManagerImpl::GetAuthentication() {
417 return authentication_.get(); 417 return authentication_.get();
418 } 418 }
419 419
420 } // namespace chromeos 420 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/login/screens/screen_manager.h ('k') | chrome/browser/chromeos/login/user_image_manager_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698