/base/customization/enterprise_device_management/services/edm_plugin/src/ |
H A D | disallow_add_os_account_by_user_plugin.cpp | 72 std::vector<std::string> constraints; in OnGetPolicy() local 73 ErrCode ret = AccountSA::OsAccountManager::GetOsAccountAllConstraints(targetUserId, constraints); in OnGetPolicy() 80 (std::find(constraints.begin(), constraints.end(), CONSTRAINT_CREATE_OS_ACCOUNT) != constraints.end()) && in OnGetPolicy() 81 (std::find(constraints.begin(), constraints.end(), CONSTRAINT_CREATE_OS_ACCOUNT_DIRECTLY) != constraints.end()); in OnGetPolicy() 89 std::vector<std::string> constraints; in SetSpecificOsAccountConstraints() local 90 constraints in SetSpecificOsAccountConstraints() [all...] |
H A D | disallow_add_local_account_plugin.cpp | 60 std::vector<std::string> constraints = {"constraint.os.account.create.directly"}; in SetGlobalOsAccountConstraints() local 67 ErrCode ret = AccountSA::OsAccountManager::SetGlobalOsAccountConstraints(constraints, data, ids.at(0), true); in SetGlobalOsAccountConstraints()
|
/base/account/os_account/services/accountmgr/include/osaccount/ |
H A D | os_account_file_operator.h | 30 ErrCode GetConstraintsByType(const int type, std::vector<std::string> &constraints); 32 ErrCode CheckConstraintsList(const std::vector<std::string> &constraints, 35 ErrCode GetBaseOAConstraintsList(const int32_t id, std::vector<std::string> &constraints); 36 ErrCode GetGlobalOAConstraintsList(std::vector<std::string> &constraints); 37 ErrCode GetSpecificOAConstraintsList(const int32_t id, std::vector<std::string> &constraints);
|
H A D | iinner_os_account.h | 49 virtual ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) = 0; 59 const int id, const std::vector<std::string> &constraints, const bool enable) = 0; 91 virtual ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 93 virtual ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints, 96 const std::vector<std::string> &constraints, const bool enable) = 0;
|
H A D | os_account_manager_service.h | 64 ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) override; 78 const int id, const std::vector<std::string> &constraints, const bool enable) override; 116 ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 118 ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints,
|
H A D | ios_account_control.h | 34 virtual ErrCode GetConstraintsByType(const OsAccountType type, std::vector<std::string> &constraints) = 0; 45 virtual ErrCode CheckConstraintsList(const std::vector<std::string> &constraints,
|
H A D | iinner_os_account_manager.h | 54 ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) override; 64 const int id, const std::vector<std::string> &constraints, const bool enable) override; 97 const std::vector<std::string> &constraints, const bool enable) override; 98 ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 100 ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints,
|
/base/account/os_account/services/accountmgr/src/osaccount/ |
H A D | os_account_file_operator.cpp | 62 ErrCode OsAccountFileOperator::GetConstraintsByType(const int type, std::vector<std::string> &constraints) in GetConstraintsByType() argument 81 constraints.clear(); in GetConstraintsByType() 83 typeJson, typeJson.end(), std::to_string(type), constraints, OHOS::AccountSA::JsonType::ARRAY); in GetConstraintsByType() 88 ErrCode OsAccountFileOperator::GetBaseOAConstraintsList(const int id, std::vector<std::string> &constraints) in GetBaseOAConstraintsList() argument 106 constraints, in GetBaseOAConstraintsList() 111 ErrCode OsAccountFileOperator::GetGlobalOAConstraintsList(std::vector<std::string> &constraints) in GetGlobalOAConstraintsList() argument 130 constraints, in GetGlobalOAConstraintsList() 135 ErrCode OsAccountFileOperator::GetSpecificOAConstraintsList(const int id, std::vector<std::string> &constraints) in GetSpecificOAConstraintsList() argument 160 constraints, in GetSpecificOAConstraintsList() 193 ErrCode OsAccountFileOperator::CheckConstraintsList(const std::vector<std::string> &constraints, in CheckConstraintsList() argument [all...] |
H A D | inner_os_account_manager.cpp | 127 std::vector<std::string> constraints; in CreateBaseStandardAccount() local 128 ErrCode errCode = osAccountControl_->GetConstraintsByType(OsAccountType::ADMIN, constraints); in CreateBaseStandardAccount() 130 ACCOUNT_LOGE("Fail to get constraints by type for the system OS account, errCode %{public}d.", errCode); in CreateBaseStandardAccount() 133 osAccountInfo.SetConstraints(constraints); in CreateBaseStandardAccount() 308 std::vector<std::string> constraints; in RetryToGetAccount() local 309 constraints.clear(); in RetryToGetAccount() 310 errCode = osAccountControl_->GetConstraintsByType(type, constraints); in RetryToGetAccount() 320 osAccountInfo.SetConstraints(constraints); in RetryToGetAccount() 349 std::vector<std::string> constraints; in RetryToGetAccount() local 350 constraints in RetryToGetAccount() 1049 std::vector<std::string> constraints; RetryToGetAccount() local 1136 GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) RetryToGetAccount() argument 1215 SetBaseOsAccountConstraints(const int32_t id, const std::vector<std::string> &constraints, const bool enable) RetryToGetAccount() argument 1232 SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, const bool enable, const int32_t enforcerId, const bool isDeviceOwner) RetryToGetAccount() argument 1253 osAccountControl_->UpdateGlobalOAConstraints(std::to_string(enforcerId), constraints, enable); RetryToGetAccount() local 1263 SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints, const bool enable, const int32_t targetId, const int32_t enforcerId, const bool isDeviceOwner) RetryToGetAccount() argument 1292 std::to_string(enforcerId), std::to_string(targetId), constraints, enable); RetryToGetAccount() local 1531 SetOsAccountConstraints( const int id, const std::vector<std::string> &constraints, const bool enable) RetryToGetAccount() argument [all...] |
H A D | os_account_manager_service.cpp | 417 ErrCode OsAccountManagerService::GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) in GetOsAccountAllConstraints() argument 425 return innerManager_.GetOsAccountAllConstraints(id, constraints); in GetOsAccountAllConstraints() 539 const int id, const std::vector<std::string> &constraints, const bool enable) in SetOsAccountConstraints() 546 ACCOUNT_LOGE("cannot set constraints for system preinstalled user"); in SetOsAccountConstraints() 555 return innerManager_.SetBaseOsAccountConstraints(id, constraints, enable); in SetOsAccountConstraints() 935 auto constraints = osAccountInfo.GetConstraints(); in DumpStateByAccounts() local 936 std::transform(constraints.begin(), constraints.end(), std::back_inserter(state), in DumpStateByAccounts() 981 ErrCode OsAccountManagerService::SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, in SetGlobalOsAccountConstraints() argument 990 return innerManager_.SetGlobalOsAccountConstraints(constraints, enabl in SetGlobalOsAccountConstraints() 538 SetOsAccountConstraints( const int id, const std::vector<std::string> &constraints, const bool enable) SetOsAccountConstraints() argument 993 SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints, const bool enable, const int32_t targetId, const int32_t enforcerId, const bool isDeviceOwner) SetSpecificOsAccountConstraints() argument [all...] |
/base/account/os_account/test/fuzztest/osaccount_stub/setosaccountconstraintsstub_fuzzer/ |
H A D | setosaccountconstraintsstub_fuzzer.cpp | 42 std::vector<std::string> constraints { in SetOsAccountConstraintsStubFuzzTest() 49 constraints.push_back(fuzzData.GenerateRandomString()); in SetOsAccountConstraintsStubFuzzTest() 52 if (!datas.WriteStringVector(constraints)) { in SetOsAccountConstraintsStubFuzzTest()
|
/base/account/os_account/tools/acm/src/ |
H A D | account_command.cpp | 268 int &counter, ErrCode &result, bool &enable, int &id, std::vector<std::string> &constraints) in RunCommand() 288 result = RunAsSetCommandExistentOptionArgument(option, id, constraints, enable); in RunCommand() 297 std::vector<std::string> constraints; in RunAsSetCommand() local 300 RunCommand(counter, result, enable, id, constraints); in RunAsSetCommand() 303 if (id == -1 || constraints.size() == 0) { in RunAsSetCommand() 310 if (constraints.size() == 0) { in RunAsSetCommand() 323 // set os account constraints in RunAsSetCommand() 324 result = OsAccount::GetInstance().SetOsAccountConstraints(id, constraints, enable); in RunAsSetCommand() 333 for (auto constraint : constraints) { in RunAsSetCommand() 579 // 'acm set -c <constraints>' wit in RunAsSetCommandMissingOptionArgument() 267 RunCommand( int &counter, ErrCode &result, bool &enable, int &id, std::vector<std::string> &constraints) RunCommand() argument 604 RunAsSetCommandExistentOptionArgument( const int &option, int &id, std::vector<std::string> &constraints, bool &enable) RunAsSetCommandExistentOptionArgument() argument 743 AnalyzeConstraintArgument(std::vector<std::string> &constraints) AnalyzeConstraintArgument() argument [all...] |
/base/account/os_account/services/accountmgr/test/moduletest/os_account/ |
H A D | os_account_file_operator_test.cpp | 76 std::vector<std::string> constraints; in HWTEST_F() local 79 ErrCode ret = g_osAccountFileOperator->CheckConstraintsList(constraints, isExists, isOverSize); in HWTEST_F()
|
/base/account/os_account/test/fuzztest/osaccount_stub/setspecificosaccountconstraintsstub_fuzzer/ |
H A D | setspecificosaccountconstraintsstub_fuzzer.cpp | 49 std::vector<std::string> constraints { in SetSpecificOsAccountConstraintsStubFuzzTest() 54 if (!datas.WriteStringVector(constraints)) { in SetSpecificOsAccountConstraintsStubFuzzTest()
|
/base/account/os_account/test/fuzztest/osaccount_stub/setglobalosaccountconstraintsstub_fuzzer/ |
H A D | setglobalosaccountconstraintsstub_fuzzer.cpp | 46 std::vector<std::string> constraints { in SetGlobalOsAccountConstraintsStubFuzzTest() 51 if (!datas.WriteStringVector(constraints)) { in SetGlobalOsAccountConstraintsStubFuzzTest()
|
/base/account/os_account/interfaces/innerkits/osaccount/native/include/ |
H A D | os_account_manager.h | 229 * @brief Gets all constraints of an account based on its ID. 232 * @param constraints - Indicates a list of constraints. 235 static ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints); 304 * @brief Sets constraints for an OS account based on its local ID. 307 * @param constraints - Indicates the constraints to set for the OS account. The value can be: 321 const int id, const std::vector<std::string> &constraints, const bool enable); 517 * @brief Sets the global constraints for all OS accounts. 518 * @param constraints [all...] |
/base/account/os_account/frameworks/osaccount/core/include/ |
H A D | os_account.h | 48 ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints); 57 ErrCode SetOsAccountConstraints(const int id, const std::vector<std::string> &constraints, const bool enable); 86 ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 88 ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints,
|
H A D | ios_account.h | 58 virtual ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) = 0; 68 const int id, const std::vector<std::string> &constraints, const bool enable) = 0; 97 virtual ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 99 virtual ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints,
|
H A D | os_account_proxy.h | 52 ErrCode GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) override; 62 const int id, const std::vector<std::string> &constraints, const bool enable) override; 91 ErrCode SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, 93 ErrCode SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints,
|
/base/account/os_account/frameworks/osaccount/native/src/ |
H A D | os_account_manager.cpp | 146 ErrCode OsAccountManager::GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) in GetOsAccountAllConstraints() argument 148 return OsAccount::GetInstance().GetOsAccountAllConstraints(id, constraints); in GetOsAccountAllConstraints() 192 const int id, const std::vector<std::string> &constraints, const bool enable) in SetOsAccountConstraints() 194 return OsAccount::GetInstance().SetOsAccountConstraints(id, constraints, enable); in SetOsAccountConstraints() 312 ErrCode OsAccountManager::SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, in SetGlobalOsAccountConstraints() argument 316 SetGlobalOsAccountConstraints(constraints, enable, enforcerId, isDeviceOwner); in SetGlobalOsAccountConstraints() 319 ErrCode OsAccountManager::SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints, in SetSpecificOsAccountConstraints() argument 323 SetSpecificOsAccountConstraints(constraints, enable, targetId, enforcerId, isDeviceOwner); in SetSpecificOsAccountConstraints() 191 SetOsAccountConstraints( const int id, const std::vector<std::string> &constraints, const bool enable) SetOsAccountConstraints() argument
|
/base/account/os_account/tools/acm/include/ |
H A D | account_command.h | 32 " set set constraints of a local account\n" 61 " -i <local-account-id> -c <constraints> [-e] set constraints for a local account\n"; 86 const std::string HELP_MSG_NO_CONSTRAINTS_OPTION = "error: -c <constraints> is expected"; 95 const std::string STRING_SET_OS_ACCOUNT_CONSTRAINTS_OK = "set constraints for the local account successfully."; 96 const std::string STRING_SET_OS_ACCOUNT_CONSTRAINTS_NG = "error: failed to set constraints for the local account."; 133 const int &option, int &id, std::vector<std::string> &constraints, bool &enable); 139 void RunCommand(int &counter, ErrCode &result, bool &enable, int &id, std::vector<std::string> &constraints); 146 ErrCode AnalyzeConstraintArgument(std::vector<std::string> &constraints);
|
/base/account/os_account/services/accountmgr/test/unittest/os_account/mock/ |
H A D | mock_os_account_control_file_manager.h | 38 MOCK_METHOD2(GetConstraintsByType, ErrCode(const OsAccountType type, std::vector<std::string> &constraints)); 54 MOCK_METHOD3(CheckConstraintsList, ErrCode(const std::vector<std::string> &constraints,
|
/base/account/os_account/frameworks/osaccount/core/src/ |
H A D | os_account.cpp | 330 ErrCode OsAccount::GetOsAccountAllConstraints(const int id, std::vector<std::string> &constraints) in GetOsAccountAllConstraints() argument 337 return proxy->GetOsAccountAllConstraints(id, constraints); in GetOsAccountAllConstraints() 442 const int id, const std::vector<std::string> &constraints, const bool enable) in SetOsAccountConstraints() 453 return proxy->SetOsAccountConstraints(id, constraints, enable); in SetOsAccountConstraints() 837 ErrCode OsAccount::SetGlobalOsAccountConstraints(const std::vector<std::string> &constraints, in SetGlobalOsAccountConstraints() argument 845 return proxy->SetGlobalOsAccountConstraints(constraints, enable, enforcerId, isDeviceOwner); in SetGlobalOsAccountConstraints() 848 ErrCode OsAccount::SetSpecificOsAccountConstraints(const std::vector<std::string> &constraints, in SetSpecificOsAccountConstraints() argument 856 return proxy->SetSpecificOsAccountConstraints(constraints, enable, targetId, enforcerId, isDeviceOwner); in SetSpecificOsAccountConstraints() 441 SetOsAccountConstraints( const int id, const std::vector<std::string> &constraints, const bool enable) SetOsAccountConstraints() argument
|
/base/account/os_account/frameworks/osaccount/native/test/benchmarktest/ |
H A D | os_account_manager_benchmark_test.cpp | 272 std::vector<std::string> constraints; in BENCHMARK_F() local 274 EXPECT_EQ(OsAccountManager::GetOsAccountAllConstraints(LOCAL_ID, constraints), ERR_OK); in BENCHMARK_F() 275 EXPECT_NE(size, constraints.size()); in BENCHMARK_F()
|
/base/customization/enterprise_device_management/interfaces/kits/account_manager/include/ |
H A D | account_manager_addon.h | 59 static napi_value MakeArrayToJs(napi_env env, const std::vector<std::string> &constraints, napi_value jsArray);
|