Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / chromeos / login / fake_supervised_user_manager.h
index ed8b9e1..5571cd9 100644 (file)
@@ -17,6 +17,7 @@ class FakeSupervisedUserManager : public SupervisedUserManager {
   FakeSupervisedUserManager();
   virtual ~FakeSupervisedUserManager();
 
+  virtual bool HasSupervisedUsers(const std::string& manager_id) const OVERRIDE;
   virtual const User* CreateUserRecord(
       const std::string& manager_id,
       const std::string& local_user_id,
@@ -45,6 +46,12 @@ class FakeSupervisedUserManager : public SupervisedUserManager {
   virtual void SetPasswordInformation(
       const std::string& user_id,
       const base::DictionaryValue* password_info) OVERRIDE {}
+  virtual void LoadSupervisedUserToken(
+      Profile * profile,
+      const LoadTokenCallback& callback) OVERRIDE;
+  virtual void ConfigureSyncWithToken(
+      Profile* profile,
+      const std::string& token) OVERRIDE {}
 
  private:
   DISALLOW_COPY_AND_ASSIGN(FakeSupervisedUserManager);