/ohos5.0/base/web/webview/test/unittest/ohos_adapter/permission_data_base_adapter_test/ |
H A D | permission_data_base_adapter_test.cpp | 75 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 D | ohos_web_data_base_adapter.h | 41 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 D | ohos_web_permission_data_base_adapter_impl.h | 44 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 D | ark_ohos_web_data_base_adapter_wrapper.h | 47 …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 D | ark_ohos_web_data_base_adapter_wrapper.cpp | 77 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 D | ark_ohos_web_data_base_adapter_impl.cpp | 57 …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 D | ohos_web_permission_data_base_adapter_impl.cpp | 107 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 D | clearallpermission_fuzzer.cpp | 31 WebPermissionType key = WebPermissionType::GEOLOCATION; in ClearAllPermissionFuzzTest()
|
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/clearpermissionbyorigin_fuzzer/ |
H A D | clearpermissionbyorigin_fuzzer.cpp | 32 WebPermissionType key = WebPermissionType::GEOLOCATION; in ClearPermissionByOriginFuzzTest()
|
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/existpermissionbyorigin_fuzzer/ |
H A D | existpermissionbyorigin_fuzzer.cpp | 32 WebPermissionType key = WebPermissionType::GEOLOCATION; in ExistPermissionByOriginFuzzTest()
|
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/getpermissionresultbyorigin_fuzzer/ |
H A D | getpermissionresultbyorigin_fuzzer.cpp | 32 WebPermissionType key = WebPermissionType::GEOLOCATION; in GetPermissionResultByOriginFuzzTest()
|
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/setpermissionbyorigin_fuzzer/ |
H A D | setpermissionbyorigin_fuzzer.cpp | 32 WebPermissionType key = WebPermissionType::GEOLOCATION; in SetPermissionByOriginFuzzTest()
|
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/getoriginbypermission_fuzzer/ |
H A D | getoriginbypermission_fuzzer.cpp | 31 WebPermissionType key = WebPermissionType::GEOLOCATION; in GetOriginByPermissionFuzzTest()
|
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/keytotablename_fuzzer/ |
H A D | keytotablename_fuzzer.cpp | 33 dataBase.KeyToTableName(WebPermissionType::GEOLOCATION); in KeyToTableNameFuzzTest()
|
/ohos5.0/base/web/webview/interfaces/kits/napi/webdatabase/ |
H A D | napi_geolocation_permission.cpp | 157 …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 D | nweb_data_base.h | 28 enum WebPermissionType { GEOLOCATION_TYPE }; enum
|