1116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Use of this source code is governed by a BSD-style license that can be
3116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// found in the LICENSE file.
4116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
5116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "components/user_manager/empty_user_info.h"
6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
7116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "base/logging.h"
8116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "base/strings/utf_string_conversions.h"
9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
10116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace user_manager {
11116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
12116680a4aac90f2aa7413d9095a592090648e557Ben MurdochEmptyUserInfo::EmptyUserInfo() {
13116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}
14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
15116680a4aac90f2aa7413d9095a592090648e557Ben MurdochEmptyUserInfo::~EmptyUserInfo() {
16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}
17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
18116680a4aac90f2aa7413d9095a592090648e557Ben Murdochbase::string16 EmptyUserInfo::GetDisplayName() const {
19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  NOTIMPLEMENTED();
20116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  return base::UTF8ToUTF16(std::string());
21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}
22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
23116680a4aac90f2aa7413d9095a592090648e557Ben Murdochbase::string16 EmptyUserInfo::GetGivenName() const {
24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  NOTIMPLEMENTED();
25116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  return base::UTF8ToUTF16(std::string());
26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}
27116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
28116680a4aac90f2aa7413d9095a592090648e557Ben Murdochstd::string EmptyUserInfo::GetEmail() const {
29116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  NOTIMPLEMENTED();
30116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  return std::string();
31116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}
32116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
33116680a4aac90f2aa7413d9095a592090648e557Ben Murdochstd::string EmptyUserInfo::GetUserID() const {
34116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  NOTIMPLEMENTED();
35116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  return std::string();
36116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}
37116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
38116680a4aac90f2aa7413d9095a592090648e557Ben Murdochconst gfx::ImageSkia& EmptyUserInfo::GetImage() const {
39116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  NOTIMPLEMENTED();
40116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  // To make the compiler happy.
41116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  return null_image_;
42116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}
43116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
44116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}  // namespace user_manager
45