1// Copyright (c) 2013 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 "chrome/browser/policy/profile_policy_connector.h" 6 7#include "components/policy/core/common/policy_service_stub.h" 8 9namespace policy { 10 11ProfilePolicyConnector::ProfilePolicyConnector() {} 12 13ProfilePolicyConnector::~ProfilePolicyConnector() {} 14 15void ProfilePolicyConnector::Init( 16 bool force_immediate_load, 17 SchemaRegistry* schema_registry, 18 CloudPolicyManager* user_cloud_policy_manager) { 19 policy_service_.reset(new PolicyServiceStub()); 20} 21 22void ProfilePolicyConnector::InitForTesting(scoped_ptr<PolicyService> service) { 23 policy_service_ = service.Pass(); 24} 25 26void ProfilePolicyConnector::Shutdown() {} 27 28bool ProfilePolicyConnector::IsManaged() const { 29 return false; 30} 31 32std::string ProfilePolicyConnector::GetManagementDomain() const { 33 return ""; 34} 35 36bool ProfilePolicyConnector::IsPolicyFromCloudPolicy(const char* name) const { 37 return false; 38} 39 40} // namespace policy 41