Home
last modified time | relevance | path

Searched refs:constraints (Results 1 - 25 of 45) sorted by relevance

12

/base/customization/enterprise_device_management/services/edm_plugin/src/
H A Ddisallow_add_os_account_by_user_plugin.cpp72 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 Ddisallow_add_local_account_plugin.cpp60 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 Dos_account_file_operator.h30 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 Diinner_os_account.h49 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 Dos_account_manager_service.h64 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 Dios_account_control.h34 virtual ErrCode GetConstraintsByType(const OsAccountType type, std::vector<std::string> &constraints) = 0;
45 virtual ErrCode CheckConstraintsList(const std::vector<std::string> &constraints,
H A Diinner_os_account_manager.h54 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 Dos_account_file_operator.cpp62 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 Dinner_os_account_manager.cpp127 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 Dos_account_manager_service.cpp417 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 Dsetosaccountconstraintsstub_fuzzer.cpp42 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 Daccount_command.cpp268 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 Dos_account_file_operator_test.cpp76 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 Dsetspecificosaccountconstraintsstub_fuzzer.cpp49 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 Dsetglobalosaccountconstraintsstub_fuzzer.cpp46 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 Dos_account_manager.h229 * @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 Dos_account.h48 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 Dios_account.h58 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 Dos_account_proxy.h52 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 Dos_account_manager.cpp146 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 Daccount_command.h32 " 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 Dmock_os_account_control_file_manager.h38 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 Dos_account.cpp330 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 Dos_account_manager_benchmark_test.cpp272 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 Daccount_manager_addon.h59 static napi_value MakeArrayToJs(napi_env env, const std::vector<std::string> &constraints, napi_value jsArray);

Completed in 15 milliseconds

12