stub_enterprise_install_attributes.cc revision a3f6a49ab37290eeeb8db0f41ec0f1cb74a68be7
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/chromeos/policy/stub_enterprise_install_attributes.h"
6
7#include <string>
8
9#include "components/policy/core/common/cloud/cloud_policy_constants.h"
10
11namespace policy {
12
13StubEnterpriseInstallAttributes::StubEnterpriseInstallAttributes()
14    : EnterpriseInstallAttributes(NULL) {
15  device_locked_ = true;
16}
17
18void StubEnterpriseInstallAttributes::SetDomain(const std::string& domain) {
19  registration_domain_ = domain;
20}
21
22void StubEnterpriseInstallAttributes::SetRegistrationUser(
23    const std::string& user) {
24  registration_user_ = user;
25}
26
27void StubEnterpriseInstallAttributes::SetDeviceId(const std::string& id) {
28  registration_device_id_ = id;
29}
30
31void StubEnterpriseInstallAttributes::SetMode(DeviceMode mode) {
32  registration_mode_ = mode;
33}
34
35}  // namespace policy
36