/ohos5.0/foundation/ability/form_fwk/test/unittest/fms_form_data_proxy_record_test/ |
H A D | mock_form_bms_helper.cpp | 26 void MockGetAllProxyDataInfos(bool mockRet, const ProxyData &proxyData) in MockGetAllProxyDataInfos() argument 29 g_mockProxyData = proxyData; in MockGetAllProxyDataInfos() 42 ErrCode FormBmsHelper::GetAllProxyDataInfos(int32_t userId, std::vector<ProxyData> &proxyData) in GetAllProxyDataInfos() argument 45 proxyData.push_back(g_mockProxyData); in GetAllProxyDataInfos()
|
H A D | mock_form_data_proxy_record_test.h | 34 void MockGetAllProxyDataInfos(bool mockRet, const AppExecFwk::ProxyData &proxyData);
|
H A D | fms_form_data_proxy_record_test.cpp | 873 OHOS::AppExecFwk::ProxyData proxyData; variable 874 proxyData.uri = TEST_DATA_URI; 875 proxyData.requiredReadPermission = TEST_REQUIRED_READ_PERMISSON; 876 proxyData.requiredWritePermission = TEST_REQUIRED_WRITE_PERMISSON; 880 MockGetAllProxyDataInfos(true, proxyData);
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/strategies/data_proxy/ |
H A D | load_config_from_data_proxy_node_strategy.cpp | 45 for (auto const &proxyData : proxyDatas) { in operator ()() local 46 if (proxyData.uri != context->uri) { in operator ()() 49 context->permission = context->isRead ? proxyData.requiredReadPermission in operator ()() 50 : proxyData.requiredWritePermission; in operator ()() 54 auto properties = proxyData.profileInfo; in operator ()()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/strategies/ |
H A D | get_data_strategy.cpp | 83 for (auto &proxyData : proxyDatas) { in CheckPermission() local 84 if (proxyData.uri != key) { in CheckPermission() 87 if (proxyData.requiredReadPermission.empty()) { in CheckPermission() 92 context->callerTokenId, proxyData.requiredReadPermission); in CheckPermission() 95 context->callerTokenId, proxyData.requiredReadPermission.c_str()); in CheckPermission()
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.1/ |
H A D | changelogs-bundlemanager.md | 100 ## cl.bundlemanager.7 应用配置文件module.json5中proxyDatas更名为proxyData。 102 由于命名规范问题,proxyDatas更名为proxyData。 105 升级新版本SDK后,proxyDatas更名为proxyData,应用如果不进行适配,将会编译失败。 108 proxyDatas更名为proxyData。 111 请使用proxyData替换proxyDatas,其内容不需要变更。
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/simulator/ability_simulator/src/bundle_parser/ |
H A D | hap_module_info.cpp | 106 void to_json(nlohmann::json &jsonObject, const ProxyData &proxyData) in to_json() argument 109 {PROXY_DATA_URI, proxyData.uri}, in to_json() 110 {PROXY_DATA_REQUIRED_READ_PERMISSION, proxyData.requiredReadPermission}, in to_json() 111 {PROXY_DATA_REQUIRED_WRITE_PERMISSION, proxyData.requiredWritePermission}, in to_json() 112 {PROXY_DATA_METADATA, proxyData.metadata} in to_json() 116 void from_json(const nlohmann::json &jsonObject, ProxyData &proxyData) in from_json() argument 123 proxyData.uri, in from_json() 131 proxyData.requiredReadPermission, in from_json() 139 proxyData.requiredWritePermission, in from_json() 147 proxyData.metadata, in from_json()
|
/ohos5.0/docs/zh-cn/application-dev/database/ |
H A D | share-data-by-silent-access.md | 111 1. 数据提供方需要在module.json5中的proxyData节点定义要共享的表的标识,读写权限和基本信息, 配置方法可考参考[配置文件](../quick-start/module-conf… 113 **表1** module.json5中proxyData节点对应的属性字段 125 "proxyData":[ 273 数据提供方需要在module.json5中的proxyData节点定义过程数据的标识,读写权限和基本信息, 配置方法可考参考[配置文件](../quick-start/module-configur… 277 > - 该步骤为可选,可以不对module.json5中的proxyData进行配置。 278 > - 不配置proxyData时,托管数据不允许其他应用访问。 279 > - 不配置proxyData时,数据标识可以为简写,发布、订阅、查询数据可以使用简写的数据标识,如weather,可以不用全写为datashareproxy://com.acts.ohos.da… 281 **表3** module.json5中proxyData节点对应的属性字段 292 "proxyData": [
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/common/ |
H A D | bundle_mgr_proxy.cpp | 214 for (auto &proxyData : item.proxyDatas) { in ConvertHapModuleInfo() local 216 data.uri = std::move(proxyData.uri); in ConvertHapModuleInfo() 217 data.requiredReadPermission = std::move(proxyData.requiredReadPermission); in ConvertHapModuleInfo() 218 data.requiredWritePermission = std::move(proxyData.requiredWritePermission); in ConvertHapModuleInfo() 221 std::vector<AppExecFwk::Metadata>{proxyData.metadata}, hapModuleInfo.resourcePath, in ConvertHapModuleInfo()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-inner-application-uiservicehostproxy-sys.md | 61 'proxyData': 'proxyData'
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/simulator/ability_simulator/include/bundle_parser/ |
H A D | json_serializer.h | 46 void from_json(const nlohmann::json &jsonObject, ProxyData &proxyData); 47 void to_json(nlohmann::json &jsonObject, const ProxyData &proxyData);
|
/ohos5.0/foundation/ability/form_fwk/services/src/ |
H A D | form_data_proxy_record.cpp | 144 std::vector<ProxyData> proxyData; in RegisterPermissionListener() local 146 FormBmsHelper::GetInstance().GetAllProxyDataInfos(FormUtil::GetCurrentAccountId(), proxyData); in RegisterPermissionListener() 147 if (proxyData.empty() || !formDataPermissionProxyMap_.empty()) { in RegisterPermissionListener() 151 for (const auto &data : proxyData) { in RegisterPermissionListener() 373 std::vector<ProxyData> proxyData; in ParseFormDataProxies() local 374 FormBmsHelper::GetInstance().GetAllProxyDataInfos(FormUtil::GetCurrentAccountId(), proxyData); in ParseFormDataProxies() 375 HILOG_INFO("size:%{public}zu", proxyData.size()); in ParseFormDataProxies() 376 for (size_t i = 0; i < proxyData.size(); ++i) { in ParseFormDataProxies() 377 HILOG_INFO("proxyData[%{public}zu].uri:%{public}s", i, proxyData[i].uri.c_str()); in ParseFormDataProxies() 381 for (auto &data : proxyData) { in ParseFormDataProxies()
|
H A D | form_bms_helper.cpp | 356 int32_t userId, std::vector<ProxyData> &proxyData) in GetProxyDataInfos() argument 365 … return IN_PROCESS_CALL(iBundleMgr->GetProxyDataInfos(bundleName, moduleName, proxyData, userId)); in GetProxyDataInfos() 368 ErrCode FormBmsHelper::GetAllProxyDataInfos(int32_t userId, std::vector<ProxyData> &proxyData) in GetAllProxyDataInfos() argument 377 return IN_PROCESS_CALL(iBundleMgr->GetAllProxyDataInfos(proxyData, userId)); in GetAllProxyDataInfos()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/src/ |
H A D | hap_module_info.cpp | 252 void to_json(nlohmann::json &jsonObject, const ProxyData &proxyData) in to_json() argument 255 {PROXY_DATA_URI, proxyData.uri}, in to_json() 256 {PROXY_DATA_REQUIRED_READ_PERMISSION, proxyData.requiredReadPermission}, in to_json() 258 {PROXY_DATA_METADATA, proxyData.metadata} in to_json() 262 void from_json(const nlohmann::json &jsonObject, ProxyData &proxyData) in from_json() argument 269 proxyData.uri, in from_json() 277 proxyData.requiredReadPermission, in from_json() 285 proxyData.requiredWritePermission, in from_json() 293 proxyData.metadata, in from_json() 635 if (!proxyData) { in ReadFromParcel() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/tools/ |
H A D | bm-tool.md | 814 proxyData标签requiredReadPermission和requiredWritePermission属性验证失败。 818 用户工程module.json中,proxyData标签requiredReadPermission和requiredWritePermission属性验证失败,这两个属性要求system_basi… 822 1. 检查应用定义的proxyData内容是否符合要求,参考[proxyData标签](../quick-start/module-configuration-file.md#proxydata标签… 832 proxyData标签uri属性验证失败。 836 用户工程module.json中,proxyData标签uri属性验证失败,不满足uri格式要求。 840 1. 检查应用定义的proxyData内容是否符合要求,参考[proxyData标签](../quick-start/module-configuration-file.md#proxydata标签… 974 应用module.json文件中proxyData标签的uri属性验证失败。
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.0.9.1/ |
H A D | changelogs-bundlemanager.md | 114 ## cl.bundlemanager.7 proxyDatas Renamed proxyData in the module.json5 File 116 **proxyDatas** is renamed **proxyData**. 120 After an update to the new SDK version, **proxyDatas** is **renamed proxyData**. If your applicatio… 124 **proxyDatas** is renamed **proxyData**. 128 Replace **proxyDatas** with **proxyData**. The content of **proxyDatas** does not need to be change…
|
/ohos5.0/foundation/ability/form_fwk/services/include/ |
H A D | form_bms_helper.h | 171 int32_t userId, std::vector<ProxyData> &proxyData); 173 ErrCode GetAllProxyDataInfos(int32_t userId, std::vector<ProxyData> &proxyData);
|
/ohos5.0/docs/en/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-inner-application-uiservicehostproxy-sys.md | 61 'proxyData': 'proxyData'
|
/ohos5.0/docs/en/application-dev/database/ |
H A D | share-data-by-silent-access.md | 107 1. In the **module.json5** file, set the data to be shared in **proxyData**. For details about the … 109 **Table 1** proxyData in module.json5 121 "proxyData":[ 269 In the **module.json5** file, set the data to be hosted in **proxyData**. For details about the con… 273 > - The configuration of **proxyData** is optional. 274 > - If **proxyData** is not configured, the hosted data cannot be accessed by other applications. 275 > - If **proxyData** is not configured, you do not need to use the full data path. For example, you… 277 **Table 3** proxyData in module.json5 288 "proxyData": [
|
/ohos5.0/docs/zh-cn/application-dev/form/ |
H A D | arkts-ui-widget-update-by-proxy.md | 78 …s-form-kit/js-apis-app-form-formExtensionAbility.md#onaddform)回调中配置订阅信息[proxyData](../reference/ap… 162 …ataShare-sys.md#addtemplate10)<!--DelEnd-->,通过模板谓词告诉数据库订阅的数据条件。然后配置订阅信息[proxyData](../reference/ap…
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include/ |
H A D | json_serializer.h | 147 void to_json(nlohmann::json &jsonObject, const ProxyData &proxyData); 148 void from_json(const nlohmann::json &jsonObject, ProxyData &proxyData);
|
/ohos5.0/docs/zh-cn/application-dev/quick-start/ |
H A D | module-configuration-file.md | 136 | [proxyData](#proxydata标签) | 标识当前Module提供的数据代理列表。| 对象数组 | 该标签可缺省,缺省值为空。| 874 ## proxyData标签 878 **表21** proxyData标签说明 886 proxyData标签示例: 891 "proxyData": [
|
/ohos5.0/docs/en/application-dev/form/ |
H A D | arkts-ui-widget-update-by-proxy.md | 78 - Configure the subscription information [proxyData](../reference/apis-form-kit/js-apis-app-form-fo… 162 …bscribed data conditions. Then, configure the subscription information [proxyData](../reference/ap…
|
/ohos5.0/foundation/ability/form_fwk/test/unittest/fms_form_bms_helper_test/ |
H A D | fms_form_bms_helper_test.cpp | 705 std::vector<ProxyData> proxyData; variable 709 EXPECT_EQ(formBmsHelper.GetProxyDataInfos(bundleName, moduleName, userId, proxyData), ERR_OK);
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/ |
H A D | bundle_install_checker.cpp | 1495 for (const auto &proxyData : moduleInfo.second.proxyDatas) { in CheckProxyDatas() local 1496 auto name = GetBundleNameFromUri(proxyData.uri); in CheckProxyDatas() 1505 if (!CheckProxyPermissionLevel(proxyData.requiredReadPermission) in CheckProxyDatas() 1506 || !CheckProxyPermissionLevel(proxyData.requiredWritePermission)) { in CheckProxyDatas()
|