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