Lines Matching defs:strUri

66 ErrCode SettingDataShare::GetIntValue(const std::string& key, int32_t& value, const std::string &strUri)
69 ErrCode ret = GetLongValue(key, valueLong, strUri);
78 ErrCode SettingDataShare::GetLongValue(const std::string& key, int64_t& value, const std::string &strUri)
81 ErrCode ret = GetStringValue(key, valueStr, strUri);
94 ErrCode SettingDataShare::GetBoolValue(const std::string& key, bool& value, const std::string &strUri)
97 ErrCode ret = GetStringValue(key, valueStr, strUri);
111 const std::string& key, int32_t value, bool needNotify, const std::string &strUri)
113 return PutStringValue(key, std::to_string(value), needNotify, strUri);
117 const std::string& key, int64_t value, bool needNotify, const std::string &strUri)
119 return PutStringValue(key, std::to_string(value), needNotify, strUri);
123 const std::string& key, bool value, bool needNotify, const std::string &strUri)
126 return PutStringValue(key, valueStr, needNotify, strUri);
129 bool SettingDataShare::IsValidKey(const std::string& key, const std::string &strUri)
132 ErrCode ret = GetStringValue(key, value, strUri);
151 ErrCode SettingDataShare::RegisterObserver(const sptr<SettingObserver>& observer, const std::string &strUri)
159 auto uri = AssembleUri(observer->GetKey(), strUri);
160 auto helper = CreateDataShareHelper(strUri);
174 ErrCode SettingDataShare::UnregisterObserver(const sptr<SettingObserver>& observer, const std::string &strUri)
182 auto uri = AssembleUri(observer->GetKey(), strUri);
183 auto helper = CreateDataShareHelper(strUri);
194 ErrCode SettingDataShare::GetStringValue(const std::string& key, std::string& value, const std::string &strUri)
201 auto helper = CreateDataShareHelper(strUri);
209 Uri uri(AssembleUri(key, strUri));
235 const std::string& key, const std::string& value, bool needNotify, const std::string &strUri)
242 auto helper = CreateDataShareHelper(strUri);
254 Uri uri(AssembleUri(key, strUri));
259 helper->NotifyChange(AssembleUri(key, strUri));
266 std::shared_ptr<DataShare::DataShareHelper> SettingDataShare::CreateDataShareHelper(const std::string &strUri)
277 if (strUri.empty()) {
280 ret = DataShare::DataShareHelper::Create(remoteObj_, strUri, "");
293 Uri SettingDataShare::AssembleUri(const std::string& key, const std::string &strUri)
295 if (strUri.empty()) {
301 return Uri(strUri + "&key=" + key);