user_info_impl.cc revision 116680a4aac90f2aa7413d9095a592090648e557
1e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard// Copyright 2014 The Chromium Authors. All rights reserved. 2e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard// Use of this source code is governed by a BSD-style license that can be 3e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard// found in the LICENSE file. 4e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 5e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard#include "components/user_manager/user_info_impl.h" 6e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 7e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard#include "base/logging.h" 8e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard#include "base/strings/utf_string_conversions.h" 9e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 10e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgardnamespace user_manager { 11e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 12e2e838afcf03e603a41a0455846eaf9614537c16Mans RullgardUserInfoImpl::UserInfoImpl() { 13e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard} 14e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 15e2e838afcf03e603a41a0455846eaf9614537c16Mans RullgardUserInfoImpl::~UserInfoImpl() { 16e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard} 17e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 18e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgardbase::string16 UserInfoImpl::GetDisplayName() const { 19e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard return base::UTF8ToUTF16("stub-user"); 20e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard} 21e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 22e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgardbase::string16 UserInfoImpl::GetGivenName() const { 23e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard return base::UTF8ToUTF16("Stub"); 24e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard} 25e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 262857b47a2731579772c76d46285660972c0ba23dBen Chengstd::string UserInfoImpl::GetEmail() const { 27e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard return "stub-user@domain.com"; 28e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard} 29e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 302857b47a2731579772c76d46285660972c0ba23dBen Chengstd::string UserInfoImpl::GetUserID() const { 312857b47a2731579772c76d46285660972c0ba23dBen Cheng return GetEmail(); 322857b47a2731579772c76d46285660972c0ba23dBen Cheng} 33e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard 34e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgardconst gfx::ImageSkia& UserInfoImpl::GetImage() const { 35e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard return user_image_; 36b676a05348e4c516fa8b57e33b10548e6142c3f8Mans Rullgard} 37b676a05348e4c516fa8b57e33b10548e6142c3f8Mans Rullgard 38e2e838afcf03e603a41a0455846eaf9614537c16Mans Rullgard} // namespace user_manager 39b676a05348e4c516fa8b57e33b10548e6142c3f8Mans Rullgard