/foundation/ability/ability_runtime/services/abilitymgr/src/interceptor/ |
H A D | disposed_rule_interceptor.cpp | 41 AppExecFwk::DisposedRule disposedRule; in DoProcess() local 42 if (CheckControl(param.want, param.userId, disposedRule, param.appIndex)) { in DoProcess() 45 "componentType: %{public}d", disposedRule.disposedType, disposedRule.controlType, in DoProcess() 46 disposedRule.componentType); in DoProcess() 48 if (!param.isWithUI || disposedRule.want == nullptr in DoProcess() 49 || disposedRule.disposedType == AppExecFwk::DisposedType::NON_BLOCK) { in DoProcess() 51 return AbilityUtil::EdmErrorType(disposedRule.isEdm); in DoProcess() 53 if (disposedRule.want->GetBundle() == param.want.GetBundle()) { in DoProcess() 55 return AbilityUtil::EdmErrorType(disposedRule in DoProcess() 82 CheckControl(const Want &want, int32_t userId, AppExecFwk::DisposedRule &disposedRule, int32_t appIndex) CheckControl() argument 136 CheckDisposedRule(const Want &want, AppExecFwk::DisposedRule &disposedRule) CheckDisposedRule() argument 158 StartNonBlockRule(const Want &want, AppExecFwk::DisposedRule &disposedRule) StartNonBlockRule() argument 262 SetInterceptInfo(const Want &want, AppExecFwk::DisposedRule &disposedRule) SetInterceptInfo() argument [all...] |
/foundation/ability/ability_runtime/test/unittest/ability_interceptor_second_test/ |
H A D | ability_interceptor_second_test.cpp | 93 AppExecFwk::DisposedRule disposedRule; in HWTEST_F() local 94 disposedRule.disposedType = AppExecFwk::DisposedType::BLOCK_ABILITY; in HWTEST_F() 95 bool result = executer->CheckDisposedRule(want, disposedRule); in HWTEST_F() 113 AppExecFwk::DisposedRule disposedRule; in HWTEST_F() local 114 disposedRule.disposedType = AppExecFwk::DisposedType::BLOCK_ABILITY; in HWTEST_F() 115 disposedRule.controlType = AppExecFwk::ControlType::DISALLOWED_LIST; in HWTEST_F() 116 bool result = executer->CheckDisposedRule(want, disposedRule); in HWTEST_F() 134 DisposedRule disposedRule; in HWTEST_F() local 135 disposedRule.want = std::make_shared<Want>(); in HWTEST_F() 136 disposedRule in HWTEST_F() 156 DisposedRule disposedRule; HWTEST_F() local 199 DisposedRule disposedRule; HWTEST_F() local 221 DisposedRule disposedRule; HWTEST_F() local 243 DisposedRule disposedRule; HWTEST_F() local [all...] |
/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/src/ |
H A D | disposed_rule.cpp | 139 void to_json(nlohmann::json &jsonObject, const DisposedRule &disposedRule) in to_json() argument 141 std::string wantString = disposedRule.want->ToString(); in to_json() 144 {COMPONENT_TYPE, disposedRule.componentType}, in to_json() 145 {DISPOSED_TYPE, disposedRule.disposedType}, in to_json() 146 {CONTROL_TYPE, disposedRule.controlType}, in to_json() 147 {ELEMENT_LIST, disposedRule.elementList}, in to_json() 148 {PRIORITY, disposedRule.priority}, in to_json() 149 {IS_EDM, disposedRule.isEdm}, in to_json() 153 void from_json(const nlohmann::json &jsonObject, DisposedRule &disposedRule) in from_json() argument 164 disposedRule in from_json() [all...] |
/foundation/ability/ability_runtime/services/abilitymgr/include/interceptor/ |
H A D | disposed_rule_interceptor.h | 42 bool CheckControl(const Want &want, int32_t userId, AppExecFwk::DisposedRule &disposedRule, int32_t appIndex); 43 bool CheckDisposedRule(const Want &want, AppExecFwk::DisposedRule &disposedRule); 44 ErrCode StartNonBlockRule(const Want &want, AppExecFwk::DisposedRule &disposedRule); 47 void SetInterceptInfo(const Want &want, AppExecFwk::DisposedRule &disposedRule);
|
/foundation/ability/ability_runtime/test/mock/services_abilitymgr_test/libs/appexecfwk_core/src/bundlemgr/ |
H A D | mock_app_control_manager.cpp | 97 DisposedRule disposedRule; in GetAbilityRunningControlRule() local 100 disposedRule.priority = 0; in GetAbilityRunningControlRule() 101 disposedRule.disposedType = AppExecFwk::DisposedType::BLOCK_ABILITY; in GetAbilityRunningControlRule() 102 disposedRule.controlType = AppExecFwk::ControlType::DISALLOWED_LIST; in GetAbilityRunningControlRule() 105 disposedRule.elementList.push_back(element); in GetAbilityRunningControlRule() 106 (*disposedRule.want).SetElementName("com.example.disposedruletest", in GetAbilityRunningControlRule() 108 disposedRuleList.push_back(disposedRule); in GetAbilityRunningControlRule()
|
/foundation/ability/ability_runtime/test/fuzztest/abilitymgrdisposedruleinterceptor_fuzzer/ |
H A D | abilitymgrdisposedruleinterceptor_fuzzer.cpp | 71 AppExecFwk::DisposedRule disposedRule; in DoSomethingInterestingWithMyAPI() local 84 executer-> CheckControl(want, userId, disposedRule, 0); in DoSomethingInterestingWithMyAPI() 85 executer-> CheckDisposedRule(want, disposedRule); in DoSomethingInterestingWithMyAPI() 86 executer-> StartNonBlockRule(want, disposedRule); in DoSomethingInterestingWithMyAPI() 90 executer-> SetInterceptInfo(want, disposedRule); in DoSomethingInterestingWithMyAPI()
|
/foundation/ability/ability_runtime/test/unittest/ability_interceptor_test/ |
H A D | ability_interceptor_test.cpp | 380 AppExecFwk::DisposedRule disposedRule; in HWTEST_F() local 381 bool result = executer->CheckDisposedRule(want, disposedRule); in HWTEST_F() 397 AppExecFwk::DisposedRule disposedRule; in HWTEST_F() local 398 disposedRule.disposedType = AppExecFwk::DisposedType::NON_BLOCK; in HWTEST_F() 399 bool result = executer->CheckDisposedRule(want, disposedRule); in HWTEST_F() 415 AppExecFwk::DisposedRule disposedRule; in HWTEST_F() local 416 disposedRule.disposedType = AppExecFwk::DisposedType::BLOCK_APPLICATION; in HWTEST_F() 417 bool result = executer->CheckDisposedRule(want, disposedRule); in HWTEST_F() 433 AppExecFwk::DisposedRule disposedRule; in HWTEST_F() local 434 disposedRule in HWTEST_F() 452 AppExecFwk::DisposedRule disposedRule; HWTEST_F() local 469 AppExecFwk::DisposedRule disposedRule; HWTEST_F() local 486 DisposedRule disposedRule; HWTEST_F() local [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_app_control_proxy_test/ |
H A D | bms_app_control_proxy_test.cpp | 445 DisposedRule disposedRule; in HWTEST_F() local 447 auto res = appControlProxy.SetDisposedRule(appId, disposedRule, userId); in HWTEST_F() 461 DisposedRule disposedRule; in HWTEST_F() local 463 auto res = appControlProxy.GetDisposedRule(appId, disposedRule, userId); in HWTEST_F() 476 DisposedRule disposedRule; in HWTEST_F() local 480 rules.emplace_back(disposedRule); in HWTEST_F() 494 DisposedRule disposedRule; in HWTEST_F() local 498 auto res = appControlProxy.SetDisposedRuleForCloneApp(appId, disposedRule, appIndex, userId); in HWTEST_F() 511 DisposedRule disposedRule; in HWTEST_F() local 515 auto res = appControlProxy.GetDisposedRuleForCloneApp(appId, disposedRule, appInde in HWTEST_F() [all...] |
/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include/app_control/ |
H A D | app_control_interface.h | 133 const std::string &appId, DisposedRule& disposedRule, int32_t userId = Constants::UNSPECIFIED_USERID) in GetDisposedRule() 138 const std::string &appId, DisposedRule& disposedRule, int32_t userId = Constants::UNSPECIFIED_USERID) in SetDisposedRule() 147 virtual ErrCode GetDisposedRuleForCloneApp(const std::string &appId, DisposedRule& disposedRule, in GetDisposedRuleForCloneApp() argument 152 virtual ErrCode SetDisposedRuleForCloneApp(const std::string &appId, DisposedRule& disposedRule, in SetDisposedRuleForCloneApp() argument 132 GetDisposedRule( const std::string &appId, DisposedRule& disposedRule, int32_t userId = Constants::UNSPECIFIED_USERID) GetDisposedRule() argument 137 SetDisposedRule( const std::string &appId, DisposedRule& disposedRule, int32_t userId = Constants::UNSPECIFIED_USERID) SetDisposedRule() argument
|
H A D | app_control_proxy.h | 66 DisposedRule& disposedRule, int32_t userId = Constants::UNSPECIFIED_USERID) override; 68 DisposedRule& disposedRule, int32_t userId = Constants::UNSPECIFIED_USERID) override; 71 virtual ErrCode GetDisposedRuleForCloneApp(const std::string &appId, DisposedRule& disposedRule, 73 virtual ErrCode SetDisposedRuleForCloneApp(const std::string &appId, DisposedRule& disposedRule,
|
/foundation/ability/ability_runtime/test/fuzztest/disposedobserver_fuzzer/ |
H A D | disposedobserver_fuzzer.cpp | 53 AppExecFwk::DisposedRule disposedRule; in DoSomethingInterestingWithMyAPI() local 55 auto disposedObserver = std::make_shared<DisposedObserver>(disposedRule, interceptor); in DoSomethingInterestingWithMyAPI()
|
/foundation/ability/ability_runtime/services/abilitymgr/src/ |
H A D | disposed_observer.cpp | 29 DisposedObserver::DisposedObserver(const AppExecFwk::DisposedRule &disposedRule, in DisposedObserver() argument 31 : disposedRule_(disposedRule), interceptor_(interceptor) in DisposedObserver()
|
/foundation/ability/ability_runtime/services/abilitymgr/include/ |
H A D | disposed_observer.h | 30 DisposedObserver(const AppExecFwk::DisposedRule &disposedRule,
|
/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/src/app_control/ |
H A D | app_control_host.cpp | 395 std::unique_ptr<DisposedRule> disposedRule(data.ReadParcelable<DisposedRule>()); in HandleSetDisposedRule() 397 if (disposedRule == nullptr) { in HandleSetDisposedRule() 398 LOG_E(BMS_TAG_DEFAULT, "ReadParcelable<disposedRule> failed"); in HandleSetDisposedRule() 401 ErrCode ret = SetDisposedRule(appId, *disposedRule, userId); in HandleSetDisposedRule() 452 std::unique_ptr<DisposedRule> disposedRule(data.ReadParcelable<DisposedRule>()); in HandleSetDisposedRuleForCloneApp() 455 if (disposedRule == nullptr) { in HandleSetDisposedRuleForCloneApp() 456 LOG_E(BMS_TAG_DEFAULT, "ReadParcelable<disposedRule> failed"); in HandleSetDisposedRuleForCloneApp() 459 ErrCode ret = SetDisposedRuleForCloneApp(appId, *disposedRule, appIndex, userId); in HandleSetDisposedRuleForCloneApp()
|
H A D | app_control_proxy.cpp | 466 const std::string &appId, DisposedRule &disposedRule, int32_t userId) in SetDisposedRule() 478 if (!data.WriteParcelable(&disposedRule)) { in SetDisposedRule() 479 LOG_E(BMS_TAG_DEFAULT, "write disposedRule failed."); in SetDisposedRule() 549 const std::string &appId, DisposedRule &disposedRule, int32_t appIndex, int32_t userId) in SetDisposedRuleForCloneApp() 561 if (!data.WriteParcelable(&disposedRule)) { in SetDisposedRuleForCloneApp() 562 LOG_E(BMS_TAG_DEFAULT, "write disposedRule failed"); in SetDisposedRuleForCloneApp() 465 SetDisposedRule( const std::string &appId, DisposedRule &disposedRule, int32_t userId) SetDisposedRule() argument 548 SetDisposedRuleForCloneApp( const std::string &appId, DisposedRule &disposedRule, int32_t appIndex, int32_t userId) SetDisposedRuleForCloneApp() argument
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/app_control/ |
H A D | app_control_manager.cpp | 522 DisposedRule disposedRule; in SetDisposedRuleOnlyForBms() local 523 disposedRule.componentType = ComponentType::UI_ABILITY; in SetDisposedRuleOnlyForBms() 524 disposedRule.disposedType = DisposedType::BLOCK_APPLICATION; in SetDisposedRuleOnlyForBms() 525 disposedRule.controlType = ControlType::DISALLOWED_LIST; in SetDisposedRuleOnlyForBms() 526 abilityRunningControlRuleCacheForBms_[appId] = disposedRule; in SetDisposedRuleOnlyForBms()
|
/foundation/bundlemanager/bundle_framework/interfaces/kits/js/app_control/ |
H A D | js_app_control.cpp | 48 const char* DISPOSED_RULE = "disposedRule"; 630 DisposedRule disposedRule; in InnerGetDisposedRule() local 633 ret = appControlProxy->GetDisposedRule(appId, disposedRule); in InnerGetDisposedRule() 635 ret = appControlProxy->GetDisposedRuleForCloneApp(appId, disposedRule, appIndex); in InnerGetDisposedRule() 647 ConvertRuleInfo(env, nRule, disposedRule); in InnerGetDisposedRule()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_app_control_test/ |
H A D | bms_bundle_app_control_test.cpp | 1652 DisposedRule disposedRule; in HWTEST_F() local 1654 ErrCode res = appControlProxy->SetDisposedRule(appId, disposedRule, userId); in HWTEST_F() 1670 DisposedRule disposedRule; in HWTEST_F() local 1673 ErrCode res = appControlProxy->SetDisposedRuleForCloneApp(appId, disposedRule, appIndex, userId); in HWTEST_F() 1758 DisposedRule disposedRule; in HWTEST_F() local 1760 ErrCode res = appControlProxy->GetDisposedRule(appId, disposedRule, userId); in HWTEST_F() 2110 std::vector<DisposedRule> disposedRule; in HWTEST_F() local 2111 appControlManager->abilityRunningControlRuleCache_.emplace(key, disposedRule); in HWTEST_F()
|
/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_kit_service_test/ |
H A D | bms_bundle_data_mgr_test.cpp | 6452 DisposedRule disposedRule; in HWTEST_F() local 6455 auto result = disposedRule.Unmarshalling(parcel); in HWTEST_F() 6480 DisposedRule disposedRule; in HWTEST_F() local 6492 bool result = disposedRule.ReadFromParcel(parcel); in HWTEST_F()
|