Chromium Code Reviews| Index: chrome/browser/chromeos/login/enrollment/enterprise_enrollment_screen_actor.h |
| diff --git a/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_screen_actor.h b/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_screen_actor.h |
| index fefbe6ce6fd6466be5947fe899e189035b74feff..e305037a72f4f0cce04a7ee4ca1feb254fefd97c 100644 |
| --- a/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_screen_actor.h |
| +++ b/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_screen_actor.h |
| @@ -17,6 +17,20 @@ namespace chromeos { |
| // Interface class for the enterprise enrollment screen actor. |
| class EnterpriseEnrollmentScreenActor { |
| public: |
| + // Enumeration of the possible errors that can occur during enrollment. |
| + enum EnrollmentError { |
| + ACCOUNT_ERROR, |
| + SERIAL_NUMBER_ERROR, |
| + ENROLLMENT_MODE_ERROR, |
| + FATAL_AUTH_ERROR, |
| + FATAL_ENROLLMENT_ERROR, |
|
Mattias Nissler (ping if slow)
2012/06/26 09:19:34
_ENROLLMENT_ seems redundant to me.
pastarmovj
2012/06/26 16:59:29
Done.
|
| + AUTO_ENROLLMENT_ERROR, |
| + NETWORK_ENROLLMENT_ERROR, |
|
Mattias Nissler (ping if slow)
2012/06/26 09:19:34
same here
pastarmovj
2012/06/26 16:59:29
Done.
|
| + LOCKBOX_TIMEOUT_ERROR, |
| + DOMAIN_MISMATCH_ERROR, |
| + MISSING_LICESES_ERROR, |
|
Nikita (slow)
2012/06/26 10:37:34
*LICENSES
pastarmovj
2012/06/26 16:59:29
Done.
|
| + }; |
| + |
| // This defines the interface for controllers which will be called back when |
| // something happens on the UI. |
| class Controller { |
| @@ -65,15 +79,9 @@ class EnterpriseEnrollmentScreenActor { |
| // Show an authentication error. |
| virtual void ShowAuthError(const GoogleServiceAuthError& error) = 0; |
| - virtual void ShowAccountError() = 0; |
| - virtual void ShowSerialNumberError() = 0; |
| - virtual void ShowEnrollmentModeError() = 0; |
| - virtual void ShowFatalAuthError() = 0; |
| - virtual void ShowFatalEnrollmentError() = 0; |
| - virtual void ShowAutoEnrollmentError() = 0; |
| - virtual void ShowNetworkEnrollmentError() = 0; |
| - virtual void ShowLockboxTimeoutError() = 0; |
| - virtual void ShowDomainMismatchError() = 0; |
| + |
| + // Show non-authentication error. |
| + virtual void ShowEnrollmentError(EnrollmentError error_code) = 0; |
| // Used for testing only. |
| virtual void SubmitTestCredentials(const std::string& email, |