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