empty_user_info.cc revision 116680a4aac90f2aa7413d9095a592090648e557
1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "components/user_manager/empty_user_info.h"
6
7#include "base/logging.h"
8#include "base/strings/utf_string_conversions.h"
9
10namespace user_manager {
11
12EmptyUserInfo::EmptyUserInfo() {
13}
14
15EmptyUserInfo::~EmptyUserInfo() {
16}
17
18base::string16 EmptyUserInfo::GetDisplayName() const {
19  NOTIMPLEMENTED();
20  return base::UTF8ToUTF16(std::string());
21}
22
23base::string16 EmptyUserInfo::GetGivenName() const {
24  NOTIMPLEMENTED();
25  return base::UTF8ToUTF16(std::string());
26}
27
28std::string EmptyUserInfo::GetEmail() const {
29  NOTIMPLEMENTED();
30  return std::string();
31}
32
33std::string EmptyUserInfo::GetUserID() const {
34  NOTIMPLEMENTED();
35  return std::string();
36}
37
38const gfx::ImageSkia& EmptyUserInfo::GetImage() const {
39  NOTIMPLEMENTED();
40  // To make the compiler happy.
41  return null_image_;
42}
43
44}  // namespace user_manager
45