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

Side by Side Diff: chrome/browser/chromeos/login/users/user.cc

Issue 393343002: Rename "managed (mode|user)" to "supervised user" (part 7) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: more alphabetize (and rebase again) Created 6 years, 5 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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/users/user.h" 5 #include "chrome/browser/chromeos/login/users/user.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/strings/stringprintf.h" 8 #include "base/strings/stringprintf.h"
9 #include "base/strings/utf_string_conversions.h" 9 #include "base/strings/utf_string_conversions.h"
10 #include "base/threading/thread_restrictions.h" 10 #include "base/threading/thread_restrictions.h"
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 explicit KioskAppUser(const std::string& app_id); 64 explicit KioskAppUser(const std::string& app_id);
65 virtual ~KioskAppUser(); 65 virtual ~KioskAppUser();
66 66
67 // Overridden from User: 67 // Overridden from User:
68 virtual user_manager::UserType GetType() const OVERRIDE; 68 virtual user_manager::UserType GetType() const OVERRIDE;
69 69
70 private: 70 private:
71 DISALLOW_COPY_AND_ASSIGN(KioskAppUser); 71 DISALLOW_COPY_AND_ASSIGN(KioskAppUser);
72 }; 72 };
73 73
74 class LocallyManagedUser : public User { 74 class SupervisedUser : public User {
75 public: 75 public:
76 explicit LocallyManagedUser(const std::string& username); 76 explicit SupervisedUser(const std::string& username);
77 virtual ~LocallyManagedUser(); 77 virtual ~SupervisedUser();
78 78
79 // Overridden from User: 79 // Overridden from User:
80 virtual user_manager::UserType GetType() const OVERRIDE; 80 virtual user_manager::UserType GetType() const OVERRIDE;
81 virtual std::string display_email() const OVERRIDE; 81 virtual std::string display_email() const OVERRIDE;
82 82
83 private: 83 private:
84 DISALLOW_COPY_AND_ASSIGN(LocallyManagedUser); 84 DISALLOW_COPY_AND_ASSIGN(SupervisedUser);
85 }; 85 };
86 86
87 class RetailModeUser : public User { 87 class RetailModeUser : public User {
88 public: 88 public:
89 RetailModeUser(); 89 RetailModeUser();
90 virtual ~RetailModeUser(); 90 virtual ~RetailModeUser();
91 91
92 // Overridden from User: 92 // Overridden from User:
93 virtual user_manager::UserType GetType() const OVERRIDE; 93 virtual user_manager::UserType GetType() const OVERRIDE;
94 94
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
171 } 171 }
172 172
173 User* User::CreateGuestUser() { 173 User* User::CreateGuestUser() {
174 return new GuestUser; 174 return new GuestUser;
175 } 175 }
176 176
177 User* User::CreateKioskAppUser(const std::string& kiosk_app_username) { 177 User* User::CreateKioskAppUser(const std::string& kiosk_app_username) {
178 return new KioskAppUser(kiosk_app_username); 178 return new KioskAppUser(kiosk_app_username);
179 } 179 }
180 180
181 User* User::CreateLocallyManagedUser(const std::string& username) { 181 User* User::CreateSupervisedUser(const std::string& username) {
182 return new LocallyManagedUser(username); 182 return new SupervisedUser(username);
183 } 183 }
184 184
185 User* User::CreateRetailModeUser() { 185 User* User::CreateRetailModeUser() {
186 return new RetailModeUser; 186 return new RetailModeUser;
187 } 187 }
188 188
189 User* User::CreatePublicAccountUser(const std::string& email) { 189 User* User::CreatePublicAccountUser(const std::string& email) {
190 return new PublicAccountUser(email); 190 return new PublicAccountUser(email);
191 } 191 }
192 192
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
260 : User(kiosk_app_username) { 260 : User(kiosk_app_username) {
261 set_display_email(kiosk_app_username); 261 set_display_email(kiosk_app_username);
262 } 262 }
263 263
264 KioskAppUser::~KioskAppUser() {} 264 KioskAppUser::~KioskAppUser() {}
265 265
266 user_manager::UserType KioskAppUser::GetType() const { 266 user_manager::UserType KioskAppUser::GetType() const {
267 return user_manager::USER_TYPE_KIOSK_APP; 267 return user_manager::USER_TYPE_KIOSK_APP;
268 } 268 }
269 269
270 LocallyManagedUser::LocallyManagedUser(const std::string& username) 270 SupervisedUser::SupervisedUser(const std::string& username)
271 : User(username) { 271 : User(username) {
272 set_can_lock(true); 272 set_can_lock(true);
273 } 273 }
274 274
275 LocallyManagedUser::~LocallyManagedUser() {} 275 SupervisedUser::~SupervisedUser() {}
276 276
277 user_manager::UserType LocallyManagedUser::GetType() const { 277 user_manager::UserType SupervisedUser::GetType() const {
278 return user_manager::USER_TYPE_LOCALLY_MANAGED; 278 return user_manager::USER_TYPE_SUPERVISED;
279 } 279 }
280 280
281 std::string LocallyManagedUser::display_email() const { 281 std::string SupervisedUser::display_email() const {
282 return base::UTF16ToUTF8(display_name()); 282 return base::UTF16ToUTF8(display_name());
283 } 283 }
284 284
285 RetailModeUser::RetailModeUser() : User(chromeos::login::kRetailModeUserName) { 285 RetailModeUser::RetailModeUser() : User(chromeos::login::kRetailModeUserName) {
286 set_display_email(std::string()); 286 set_display_email(std::string());
287 } 287 }
288 288
289 RetailModeUser::~RetailModeUser() {} 289 RetailModeUser::~RetailModeUser() {}
290 290
291 user_manager::UserType RetailModeUser::GetType() const { 291 user_manager::UserType RetailModeUser::GetType() const {
(...skipping 10 matching lines...) Expand all
302 } 302 }
303 303
304 bool User::has_gaia_account() const { 304 bool User::has_gaia_account() const {
305 COMPILE_ASSERT(user_manager::NUM_USER_TYPES == 6, num_user_types_unexpected); 305 COMPILE_ASSERT(user_manager::NUM_USER_TYPES == 6, num_user_types_unexpected);
306 switch (GetType()) { 306 switch (GetType()) {
307 case user_manager::USER_TYPE_REGULAR: 307 case user_manager::USER_TYPE_REGULAR:
308 return true; 308 return true;
309 case user_manager::USER_TYPE_GUEST: 309 case user_manager::USER_TYPE_GUEST:
310 case user_manager::USER_TYPE_RETAIL_MODE: 310 case user_manager::USER_TYPE_RETAIL_MODE:
311 case user_manager::USER_TYPE_PUBLIC_ACCOUNT: 311 case user_manager::USER_TYPE_PUBLIC_ACCOUNT:
312 case user_manager::USER_TYPE_LOCALLY_MANAGED: 312 case user_manager::USER_TYPE_SUPERVISED:
313 case user_manager::USER_TYPE_KIOSK_APP: 313 case user_manager::USER_TYPE_KIOSK_APP:
314 return false; 314 return false;
315 default: 315 default:
316 NOTREACHED(); 316 NOTREACHED();
317 } 317 }
318 return false; 318 return false;
319 } 319 }
320 320
321 } // namespace chromeos 321 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/login/users/user.h ('k') | chrome/browser/chromeos/login/users/user_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698