Home
last modified time | relevance | path

Searched refs:disposedRule (Results 1 - 19 of 19) sorted by relevance

/foundation/ability/ability_runtime/services/abilitymgr/src/interceptor/
H A Ddisposed_rule_interceptor.cpp41 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 Dability_interceptor_second_test.cpp93 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 Ddisposed_rule.cpp139 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 Ddisposed_rule_interceptor.h42 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 Dmock_app_control_manager.cpp97 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 Dabilitymgrdisposedruleinterceptor_fuzzer.cpp71 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 Dability_interceptor_test.cpp380 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 Dbms_app_control_proxy_test.cpp445 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 Dapp_control_interface.h133 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 Dapp_control_proxy.h66 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 Ddisposedobserver_fuzzer.cpp53 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 Ddisposed_observer.cpp29 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 Ddisposed_observer.h30 DisposedObserver(const AppExecFwk::DisposedRule &disposedRule,
/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/src/app_control/
H A Dapp_control_host.cpp395 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 Dapp_control_proxy.cpp466 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 Dapp_control_manager.cpp522 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 Djs_app_control.cpp48 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 Dbms_bundle_app_control_test.cpp1652 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 Dbms_bundle_data_mgr_test.cpp6452 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()

Completed in 29 milliseconds