| Index: chrome/browser/chromeos/login/users/fake_chrome_user_manager.h
|
| diff --git a/chrome/browser/chromeos/login/users/fake_chrome_user_manager.h b/chrome/browser/chromeos/login/users/fake_chrome_user_manager.h
|
| index 238f21c973e27a064968089d517f96ad8b4ffd76..e0120371eb7e713d2e6f757bb712a78a4a781b5c 100644
|
| --- a/chrome/browser/chromeos/login/users/fake_chrome_user_manager.h
|
| +++ b/chrome/browser/chromeos/login/users/fake_chrome_user_manager.h
|
| @@ -13,6 +13,7 @@
|
| #include "chrome/browser/chromeos/login/users/user_manager_interface.h"
|
| #include "components/user_manager/fake_user_manager.h"
|
| #include "components/user_manager/user.h"
|
| +#include "components/user_manager/user_id.h"
|
| #include "components/user_manager/user_image/user_image.h"
|
| #include "components/user_manager/user_manager_base.h"
|
|
|
| @@ -29,35 +30,35 @@ class FakeChromeUserManager : public user_manager::FakeUserManager,
|
| ~FakeChromeUserManager() override;
|
|
|
| // Create and add a kiosk app user.
|
| - void AddKioskAppUser(const std::string& kiosk_app_username);
|
| + void AddKioskAppUser(const user_manager::UserID& kiosk_app);
|
|
|
| // Create and add a public account user.
|
| - const user_manager::User* AddPublicAccountUser(const std::string& email);
|
| + const user_manager::User* AddPublicAccountUser(const user_manager::UserID& user_id);
|
|
|
| // Calculates the user name hash and calls UserLoggedIn to login a user.
|
| - void LoginUser(const std::string& email);
|
| + void LoginUser(const user_manager::UserID& user_id);
|
|
|
| // UserManager overrides.
|
| user_manager::UserList GetUsersAllowedForMultiProfile() const override;
|
|
|
| // user_manager::FakeUserManager override.
|
| - const user_manager::User* AddUser(const std::string& email) override;
|
| + const user_manager::User* AddUser(const user_manager::UserID& user_id) override;
|
|
|
| // UserManagerInterface implementation.
|
| BootstrapManager* GetBootstrapManager() override;
|
| MultiProfileUserController* GetMultiProfileUserController() override;
|
| - UserImageManager* GetUserImageManager(const std::string& user_id) override;
|
| + UserImageManager* GetUserImageManager(const user_manager::UserID& user_id) override;
|
| SupervisedUserManager* GetSupervisedUserManager() override;
|
| - void SetUserFlow(const std::string& email, UserFlow* flow) override;
|
| + void SetUserFlow(const user_manager::UserID& user_id, UserFlow* flow) override;
|
| UserFlow* GetCurrentUserFlow() const override;
|
| - UserFlow* GetUserFlow(const std::string& email) const override;
|
| - void ResetUserFlow(const std::string& email) override;
|
| + UserFlow* GetUserFlow(const user_manager::UserID& user_id) const override;
|
| + void ResetUserFlow(const user_manager::UserID& user_id) override;
|
| user_manager::UserList GetUsersAllowedForSupervisedUsersCreation()
|
| const override;
|
| - void SwitchActiveUser(const std::string& email) override;
|
| - const std::string& GetOwnerEmail() const override;
|
| + void SwitchActiveUser(const user_manager::UserID& user_id) override;
|
| + const user_manager::UserID& GetOwnerID() const override;
|
| void SessionStarted() override;
|
| - void RemoveUser(const std::string& email,
|
| + void RemoveUser(const user_manager::UserID& user_id,
|
| user_manager::RemoveUserDelegate* delegate) override;
|
| bool FindKnownUserPrefs(const user_manager::UserID& user_id,
|
| const base::DictionaryValue** out_value) override;
|
| @@ -65,8 +66,8 @@ class FakeChromeUserManager : public user_manager::FakeUserManager,
|
| const base::DictionaryValue& values,
|
| bool clear) override;
|
|
|
| - void set_owner_email(const std::string& owner_email) {
|
| - owner_email_ = owner_email;
|
| + void set_owner_id(const user_manager::UserID& owner_id) {
|
| + owner_id_ = owner_id;
|
| }
|
|
|
| void set_bootstrap_manager(BootstrapManager* bootstrap_manager) {
|
| @@ -83,12 +84,12 @@ class FakeChromeUserManager : public user_manager::FakeUserManager,
|
| UserFlow* GetDefaultUserFlow() const;
|
|
|
| scoped_ptr<FakeSupervisedUserManager> supervised_user_manager_;
|
| - std::string owner_email_;
|
| + user_manager::UserID owner_id_;
|
|
|
| BootstrapManager* bootstrap_manager_;
|
| MultiProfileUserController* multi_profile_user_controller_;
|
|
|
| - typedef std::map<std::string, UserFlow*> FlowMap;
|
| + typedef std::map<user_manager::UserID, UserFlow*> FlowMap;
|
|
|
| // Lazy-initialized default flow.
|
| mutable scoped_ptr<UserFlow> default_flow_;
|
|
|