1c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch// Use of this source code is governed by a BSD-style license that can be
3c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch// found in the LICENSE file.
4c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
5c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch#include "components/password_manager/core/browser/stub_password_manager_client.h"
6c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
75f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)#include "components/password_manager/core/browser/password_form_manager.h"
85f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)
9c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochnamespace password_manager {
10c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
11c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen MurdochStubPasswordManagerClient::StubPasswordManagerClient() {}
12c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
13c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen MurdochStubPasswordManagerClient::~StubPasswordManagerClient() {}
14c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
15116680a4aac90f2aa7413d9095a592090648e557Ben Murdochbool StubPasswordManagerClient::IsSyncAccountCredential(
16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch    const std::string& username, const std::string& origin) const {
17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  return false;
18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}
19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
206e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)bool StubPasswordManagerClient::ShouldFilterAutofillResult(
216e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)    const autofill::PasswordForm& form) {
226e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)  return false;
236e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)}
246e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)
251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccibool StubPasswordManagerClient::PromptUserToSavePassword(
261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci    scoped_ptr<PasswordFormManager> form_to_save) {
271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  return false;
281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
295f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)
305f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)void StubPasswordManagerClient::AutomaticPasswordSave(
315f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)    scoped_ptr<PasswordFormManager> saved_manager) {}
32c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
33c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochvoid StubPasswordManagerClient::AuthenticateAutofillAndFillForm(
34c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch    scoped_ptr<autofill::PasswordFormFillData> fill_data) {}
35c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
36c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen MurdochPrefService* StubPasswordManagerClient::GetPrefs() { return NULL; }
37c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
38c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen MurdochPasswordStore* StubPasswordManagerClient::GetPasswordStore() { return NULL; }
39c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
40c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen MurdochPasswordManagerDriver* StubPasswordManagerClient::GetDriver() { return NULL; }
41c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
42c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch}  // namespace password_manager
43