Home
last modified time | relevance | path

Searched refs:WebPermissionType (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/base/web/webview/test/unittest/ohos_adapter/permission_data_base_adapter_test/
H A Dpermission_data_base_adapter_test.cpp75 dataBase.ClearAllPermission(WebPermissionType::GEOLOCATION); in InitPermissionDataBase()
141 result = dataBase.ExistPermissionByOrigin("", WebPermissionType::GEOLOCATION);
194 dataBase.SetPermissionByOrigin("", WebPermissionType::GEOLOCATION, false);
215 dataBase.ClearPermissionByOrigin("", WebPermissionType::GEOLOCATION);
217 dataBase.ClearPermissionByOrigin(TEST_ORIGIN, WebPermissionType::NONE_TYPE);
218 dataBase.ClearPermissionByOrigin(TEST_ORIGIN, WebPermissionType::GEOLOCATION);
237 dataBase.ClearAllPermission(WebPermissionType::NONE_TYPE);
238 dataBase.ClearAllPermission(WebPermissionType::GEOLOCATION);
240 g_dataBaseNull->ClearAllPermission(WebPermissionType::GEOLOCATION);
257 dataBase.GetOriginsByPermission(WebPermissionType::NONE_TYPE, origins);
[all …]
/ohos5.0/base/web/webview/ohos_interface/include/ohos_adapter/
H A Dohos_web_data_base_adapter.h41 enum class WebPermissionType : int32_t { NONE_TYPE, GEOLOCATION }; enum
49 … virtual bool ExistPermissionByOrigin(const std::string& origin, const WebPermissionType& key) = 0;
51 …virtual bool GetPermissionResultByOrigin(const std::string& origin, const WebPermissionType& key, …
53 …virtual void SetPermissionByOrigin(const std::string& origin, const WebPermissionType& key, bool r…
55 … virtual void ClearPermissionByOrigin(const std::string& origin, const WebPermissionType& key) = 0;
57 virtual void ClearAllPermission(const WebPermissionType& key) = 0;
59 …virtual void GetOriginsByPermission(const WebPermissionType& key, std::vector<std::string>& origin…
/ohos5.0/base/web/webview/ohos_adapter/distributeddatamgr_adapter/webdatabase/include/
H A Dohos_web_permission_data_base_adapter_impl.h44 bool ExistPermissionByOrigin(const std::string& origin, const WebPermissionType& key) override;
46 bool GetPermissionResultByOrigin(const std::string& origin, const WebPermissionType& key,
49 …void SetPermissionByOrigin(const std::string& origin, const WebPermissionType& key, bool result) o…
51 void ClearPermissionByOrigin(const std::string& origin, const WebPermissionType& key) override;
53 void ClearAllPermission(const WebPermissionType& key) override;
55 …void GetOriginsByPermission(const WebPermissionType& key, std::vector<std::string>& origins) overr…
67 std::string KeyToTableName(const WebPermissionType& key) const;
/ohos5.0/base/web/webview/ohos_interface/ohos_glue/ohos_adapter/bridge/webcore/
H A Dark_ohos_web_data_base_adapter_wrapper.h47 …bool ExistPermissionByOrigin(const std::string& origin, const OHOS::NWeb::WebPermissionType& key) …
50 const std::string& origin, const OHOS::NWeb::WebPermissionType& key, bool& result) override;
53 const std::string& origin, const OHOS::NWeb::WebPermissionType& key, bool result) override;
55 …void ClearPermissionByOrigin(const std::string& origin, const OHOS::NWeb::WebPermissionType& key) …
57 void ClearAllPermission(const OHOS::NWeb::WebPermissionType& key) override;
59 …void GetOriginsByPermission(const OHOS::NWeb::WebPermissionType& key, std::vector<std::string>& or…
H A Dark_ohos_web_data_base_adapter_wrapper.cpp77 const std::string& origin, const OHOS::NWeb::WebPermissionType& key) in ExistPermissionByOrigin()
91 const std::string& origin, const OHOS::NWeb::WebPermissionType& key, bool& result) in GetPermissionResultByOrigin()
105 const std::string& origin, const OHOS::NWeb::WebPermissionType& key, bool result) in SetPermissionByOrigin()
117 const std::string& origin, const OHOS::NWeb::WebPermissionType& key) in ClearPermissionByOrigin()
128 …osWebPermissionDataBaseAdapterWrapper::ClearAllPermission(const OHOS::NWeb::WebPermissionType& key) in ClearAllPermission()
138 const OHOS::NWeb::WebPermissionType& key, std::vector<std::string>& origins) in GetOriginsByPermission()
/ohos5.0/base/web/webview/ohos_interface/ohos_glue/ohos_adapter/bridge/webview/
H A Dark_ohos_web_data_base_adapter_impl.cpp57 …urn real_.ExistPermissionByOrigin(ArkWebStringStructToClass(origin), (NWeb::WebPermissionType)key); in ExistPermissionByOrigin()
63 …tPermissionResultByOrigin(ArkWebStringStructToClass(origin), (NWeb::WebPermissionType)key, result); in GetPermissionResultByOrigin()
69 …real_.SetPermissionByOrigin(ArkWebStringStructToClass(origin), (NWeb::WebPermissionType)key, resul… in SetPermissionByOrigin()
74 real_.ClearPermissionByOrigin(ArkWebStringStructToClass(origin), (NWeb::WebPermissionType)key); in ClearPermissionByOrigin()
79 real_.ClearAllPermission((NWeb::WebPermissionType)key); in ClearAllPermission()
85 real_.GetOriginsByPermission((NWeb::WebPermissionType)key, temp); in GetOriginsByPermission()
/ohos5.0/base/web/webview/ohos_adapter/distributeddatamgr_adapter/webdatabase/src/
H A Dohos_web_permission_data_base_adapter_impl.cpp107 std::string OhosWebPermissionDataBaseAdapterImpl::KeyToTableName(const WebPermissionType& key) const in KeyToTableName()
109 if (key == WebPermissionType::GEOLOCATION) { in KeyToTableName()
116 const std::string& origin, const WebPermissionType& key) in ExistPermissionByOrigin()
139 const WebPermissionType& key, bool& result) in GetPermissionResultByOrigin()
168 const WebPermissionType& key, bool result) in SetPermissionByOrigin()
189 const WebPermissionType& key) in ClearPermissionByOrigin()
206 void OhosWebPermissionDataBaseAdapterImpl::ClearAllPermission(const WebPermissionType& key) in ClearAllPermission()
223 void OhosWebPermissionDataBaseAdapterImpl::GetOriginsByPermission(const WebPermissionType& key, in GetOriginsByPermission()
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/clearallpermission_fuzzer/
H A Dclearallpermission_fuzzer.cpp31 WebPermissionType key = WebPermissionType::GEOLOCATION; in ClearAllPermissionFuzzTest()
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/clearpermissionbyorigin_fuzzer/
H A Dclearpermissionbyorigin_fuzzer.cpp32 WebPermissionType key = WebPermissionType::GEOLOCATION; in ClearPermissionByOriginFuzzTest()
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/existpermissionbyorigin_fuzzer/
H A Dexistpermissionbyorigin_fuzzer.cpp32 WebPermissionType key = WebPermissionType::GEOLOCATION; in ExistPermissionByOriginFuzzTest()
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/getpermissionresultbyorigin_fuzzer/
H A Dgetpermissionresultbyorigin_fuzzer.cpp32 WebPermissionType key = WebPermissionType::GEOLOCATION; in GetPermissionResultByOriginFuzzTest()
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/setpermissionbyorigin_fuzzer/
H A Dsetpermissionbyorigin_fuzzer.cpp32 WebPermissionType key = WebPermissionType::GEOLOCATION; in SetPermissionByOriginFuzzTest()
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/getoriginbypermission_fuzzer/
H A Dgetoriginbypermission_fuzzer.cpp31 WebPermissionType key = WebPermissionType::GEOLOCATION; in GetOriginByPermissionFuzzTest()
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/keytotablename_fuzzer/
H A Dkeytotablename_fuzzer.cpp33 dataBase.KeyToTableName(WebPermissionType::GEOLOCATION); in KeyToTableNameFuzzTest()
/ohos5.0/base/web/webview/interfaces/kits/napi/webdatabase/
H A Dnapi_geolocation_permission.cpp157 …if (dataBase->SetPermissionByOrigin(origin, OHOS::NWeb::NWebDataBase::WebPermissionType::GEOLOCATI… in ProcessActionByType()
163 …if (dataBase->ClearPermissionByOrigin(origin, OHOS::NWeb::NWebDataBase::WebPermissionType::GEOLOCA… in ProcessActionByType()
199 …dataBase->ClearAllPermission(OHOS::NWeb::NWebDataBase::WebPermissionType::GEOLOCATION_TYPE, incogn… in JsDeleteAllGeolocation()
270 …OHOS::NWeb::NWebDataBase::WebPermissionType::GEOLOCATION_TYPE, param->retValue, param->incognitoMo… in ExecuteGetPermissionState()
468 OHOS::NWeb::NWebDataBase::WebPermissionType::GEOLOCATION_TYPE, param->incognitoMode); in ExecuteGetOrigins()
/ohos5.0/base/web/webview/ohos_interface/include/ohos_nweb/
H A Dnweb_data_base.h28 enum WebPermissionType { GEOLOCATION_TYPE }; enum