/foundation/distributeddatamgr/udmf/framework/innerkitsimpl/data/ |
H A D | unified_record.cpp | 85 bool UnifiedRecord::HasType(const std::string &utdId) const in HasType() 87 if (entries_->find(utdId) != entries_->end()) { in HasType() 90 return utdId == utdId_; in HasType() 93 void UnifiedRecord::AddEntry(const std::string &utdId, ValueType &&value) in AddEntry() argument 95 if (utdId == utdId_ || utdId_.empty()) { in AddEntry() 96 utdId_ = utdId; in AddEntry() 105 entries_->insert_or_assign(utdId, std::move(value)); in AddEntry() 109 ValueType UnifiedRecord::GetEntry(const std::string &utdId) in GetEntry() argument 111 if (utdId_ == utdId && !(std::holds_alternative<std::monostate>(value_))) { in GetEntry() 114 auto it = entries_->find(utdId); in GetEntry() 148 SetUtdId(const std::string& utdId) SetUtdId() argument [all...] |
/foundation/distributeddatamgr/pasteboard/framework/test/src/ |
H A D | paste_data_entry_test.cpp | 58 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); in InitPlaintTextEntry() local 59 udsObject->value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in InitPlaintTextEntry() 61 return { utdId, udsObject }; in InitPlaintTextEntry() 67 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI); in InitUriEntry() local 68 udsObject->value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in InitUriEntry() 71 return { utdId, udsObject }; in InitUriEntry() 76 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::OPENHARMONY_WANT); in InitWantEntry() local 83 return { utdId, want }; in InitWantEntry() 88 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML); in InitHtmlEntry() local 90 udsObject->value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in InitHtmlEntry() 97 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP); InitPixelMapEntry() local 194 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); HWTEST_F() local 222 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); HWTEST_F() local 243 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP); HWTEST_F() local [all...] |
H A D | paste_data_record_test.cpp | 76 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); in AddPlainUdsEntry() local 78 object->value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in AddPlainUdsEntry() 80 record.AddEntry(utdId, std::make_shared<PasteDataEntry>(utdId, object)); in AddPlainUdsEntry() 85 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI); in AddFileUriUdsEntry() local 87 object->value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in AddFileUriUdsEntry() 90 record.AddEntry(utdId, std::make_shared<PasteDataEntry>(utdId, object)); in AddFileUriUdsEntry() 95 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML); in AddHtmlUdsEntry() local 97 object->value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in AddHtmlUdsEntry() 104 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HYPERLINK); AddLinkUdsEntry() local 113 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP); AddPixelMapUdsEntry() local [all...] |
H A D | convert_utils_test.cpp | 95 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); in AddPlainUdsEntry() local 96 plainUds.value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in AddPlainUdsEntry() 98 record.AddEntry(utdId, std::make_shared<Object>(plainUds)); in AddPlainUdsEntry() 104 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI); in AddFileUriUdsEntry() local 105 fileUriobject.value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in AddFileUriUdsEntry() 108 record.AddEntry(utdId, std::make_shared<Object>(fileUriobject)); in AddFileUriUdsEntry() 113 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML); in AddHtmlUdsEntry() local 115 htmlobject.value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in AddHtmlUdsEntry() 117 record.AddEntry(utdId, std::make_shared<Object>(htmlobject)); in AddHtmlUdsEntry() 122 auto utdId in AddLinkUdsEntry() local 142 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP); AddPixelMapUdsEntry() local [all...] |
H A D | pasteboard_multi_type_unified_data_delay_test.cpp | 117 UDMF::ValueType GetValueByType(const std::string &utdId) override; 120 UDMF::ValueType EntryGetterImpl::GetValueByType(const std::string &utdId) in GetValueByType() argument 122 if (utdId == plainTextUtdId_) { in GetValueByType() 125 if (utdId == htmlUtdId_) { in GetValueByType() 128 if (utdId == fileUriUtdId_) { in GetValueByType() 131 if (utdId == pixelMapUtdId_) { in GetValueByType() 134 if (utdId == linkUtdId_) { in GetValueByType()
|
/foundation/distributeddatamgr/udmf/framework/ndkimpl/data/ |
H A D | data_provider_impl.cpp | 33 ValueType DataProviderImpl::GetValueByType(const std::string &utdId) in GetValueByType() argument 35 if (utdId.empty()) { in GetValueByType() 38 auto value = (innerProvider_->callback)(innerProvider_->context, utdId.c_str()); in GetValueByType() 41 UDMF_CAPI, "get empty data when execute custom callback function, utdId is %{public}s", utdId.c_str()); in GetValueByType() 45 if (IsInvalidUdsObjectByType(object, static_cast<UDType>(UtdUtils::GetUtdEnumFromUtdId(utdId)))) { in GetValueByType()
|
/foundation/distributeddatamgr/pasteboard/framework/innerkits/src/ |
H A D | paste_data_entry.cpp | 91 PasteDataEntry::PasteDataEntry(const std::string &utdId, const EntryValue &value) : utdId_(utdId), value_(value) in PasteDataEntry() argument 96 PasteDataEntry::PasteDataEntry(const std::string &utdId, const std::string &mimeType, const EntryValue &value) in PasteDataEntry() argument 97 : utdId_(utdId), mimeType_(std::move(mimeType)), value_(std::move(value)) in PasteDataEntry() 101 void PasteDataEntry::SetUtdId(const std::string &utdId) in SetUtdId() argument 103 utdId_ = utdId; in SetUtdId() 193 auto utdId = GetUtdId(); in ConvertToPlianText() local 204 if (utdId == UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDType::PLAIN_TEXT)) { in ConvertToPlianText() 216 PASTEBOARD_HILOGE(PASTEBOARD_MODULE_CLIENT, "type error, utdId:%{public}s", GetUtdId().c_str()); in ConvertToHtml() 237 PASTEBOARD_HILOGE(PASTEBOARD_MODULE_CLIENT, "type error, utdId in ConvertToUri() 271 auto utdId = GetUtdId(); ConvertToPixelMap() local 378 Convert2MimeType(const std::string &utdId) Convert2MimeType() argument [all...] |
H A D | pasteboard_entry_getter.cpp | 40 UDMF::ValueType PasteboardEntryGetter::GetValueByType(uint32_t dataId, uint32_t recordId, const std::string &utdId) in GetValueByType() argument 42 PASTEBOARD_HILOGI(PASTEBOARD_MODULE_CLIENT, "dataId:%{public}d. recordId:%{public}d, utdId:%{public}s", dataId, in GetValueByType() 43 recordId, utdId.c_str()); in GetValueByType() 44 auto pasteType = CommonUtils::Convert2MimeType(utdId); in GetValueByType() 46 entryValue.SetUtdId(utdId); in GetValueByType()
|
H A D | pasteboard_utils.cpp | 158 for (const auto &utdId : utdIds) { in Convert() 159 types.push_back(CommonUtils::Convert2MimeType(utdId)); in Convert() 222 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDType::PLAIN_TEXT); in PlainText2PasteRecord() local 225 pbRecord->AddEntry(utdId, std::make_shared<PasteDataEntry>(utdId, value)); in PlainText2PasteRecord() 229 object->value_[UDMF::UNIFORM_DATA_TYPE] = utdId; in PlainText2PasteRecord() 232 pbRecord->AddEntry(utdId, std::make_shared<PasteDataEntry>(utdId, object)); in PlainText2PasteRecord() 295 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDType::HTML); in Html2PasteRecord() local 298 pbRecord->AddEntry(utdId, st in Html2PasteRecord() 336 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDType::HYPERLINK); Link2PasteRecord() local 569 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDType::SYSTEM_DEFINED_APP_ITEM); AppItem2PasteRecord() local 717 auto utdId = appRecord->GetApplicationDefinedType(); AppDefined2PasteRecord() local [all...] |
H A D | convert_utils.cpp | 73 auto utdId = CommonUtils::Convert2UtdId(record->GetUDType(), record->GetMimeType()); in Convert() local 74 udmfRecord->AddEntry(utdId, std::move(*udmfValue)); in Convert() 94 auto utdId = record->GetUtdId(); in Convert() local 95 pbRecord->AddEntry(utdId, std::make_shared<PasteDataEntry>(utdId, record->GetOriginValue())); in Convert() 101 if (utdId == entry->GetUtdId()) { in Convert() 122 for (auto const &[utdId, value] : *entries) { in Convert() 123 pbEntries.emplace_back(std::make_shared<PasteDataEntry>(utdId, value)); in Convert() 143 for (auto const &utdId : entryUtdIds) { in Convert() 144 auto item = udmfEntryMap.find(utdId); in Convert() [all...] |
H A D | paste_data_record.cpp | 121 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI); in AddUriEntry() local 122 AddEntry(utdId, std::make_shared<PasteDataEntry>(utdId, object)); in AddUriEntry() 171 auto utdId = CommonUtils::Convert2UtdId(UDMF::UDType::UD_BUTT, recordMimeType); in NewMultiTypeRecord() local 172 record->AddEntry(utdId, std::make_shared<PasteDataEntry>(utdId, *(recordDefaultIter->second))); in NewMultiTypeRecord() 179 auto utdId = CommonUtils::Convert2UtdId(UDMF::UDType::UD_BUTT, mimeType); in NewMultiTypeRecord() local 180 record->AddEntry(utdId, std::make_shared<PasteDataEntry>(utdId, *value)); in NewMultiTypeRecord() 190 auto utdId in NewMultiTypeDelayRecord() local 668 auto utdId = CommonUtils::Convert2UtdId(UDMF::UDType::UD_BUTT, mimeType); AddEntryByMimeType() local 724 auto utdId = CommonUtils::Convert2UtdId(UDMF::UDType::UD_BUTT, mimeType); GetEntryByMimeType() local [all...] |
/foundation/distributeddatamgr/udmf/framework/innerkitsimpl/test/unittest/ |
H A D | unified_record_test.cpp | 117 auto utdId = UtdUtils::GetUtdIdFromUtdEnum(TEXT); in HWTEST_F() local 123 EXPECT_TRUE(types.find(utdId) != types.end()); in HWTEST_F() 128 auto entry = record.GetEntry(utdId); in HWTEST_F() 132 auto it = entries->find(utdId); in HWTEST_F() 144 auto utdId = UtdUtils::GetUtdIdFromUtdEnum(TEXT); in HWTEST_F() local 149 EXPECT_TRUE(types.find(utdId) != types.end()); in HWTEST_F() 156 auto entry = record.GetEntry(utdId); in HWTEST_F() 162 auto it = entries->find(utdId); in HWTEST_F()
|
H A D | unified_meta_test.cpp | 136 std::string utdId = "general.text"; in HWTEST_F() local 137 bool ret = UtdUtils::IsValidUtdId(utdId); in HWTEST_F() 148 std::string utdId = "general.ptp"; in HWTEST_F() local 149 bool ret = UtdUtils::IsValidUtdId(utdId); in HWTEST_F() 160 std::string utdId = "general.text"; in HWTEST_F() local 161 int32_t ret = UtdUtils::GetUtdEnumFromUtdId(utdId); in HWTEST_F() 172 std::string utdId = "general.ptp"; in HWTEST_F() local 173 int32_t ret = UtdUtils::GetUtdEnumFromUtdId(utdId); in HWTEST_F()
|
/foundation/distributeddatamgr/udmf/interfaces/innerkits/data/ |
H A D | unified_record.h | 45 void SetUtdId(const std::string &utdId); 49 bool HasType(const std::string &utdId) const; 50 void AddEntry(const std::string &utdId, ValueType &&value); 51 ValueType GetEntry(const std::string &utdId);
|
/foundation/distributeddatamgr/pasteboard/framework/innerkits/include/ |
H A D | paste_data_entry.h | 43 PasteDataEntry(const std::string &utdId, const EntryValue &value); 44 PasteDataEntry(const std::string &utdId, const std::string &mimeType, const EntryValue &value); 55 void SetUtdId(const std::string &utdId); 62 bool HasContent(const std::string &utdId) const; 77 static std::string Convert2MimeType(const std::string &utdId);
|
H A D | pasteboard_entry_getter.h | 27 UDMF::ValueType GetValueByType(uint32_t dataId, uint32_t recordId, const std::string &utdId) override;
|
/foundation/distributeddatamgr/pasteboard/services/zidl/src/ |
H A D | pasteboard_entry_getter_client.cpp | 37 auto utdId = value.GetUtdId(); in GetRecordValueByType() local 39 value.SetValue(it->second->GetValueByType(utdId)); in GetRecordValueByType()
|
/foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/include/ |
H A D | pastedata_record_napi.h | 35 UDMF::ValueType GetValueByType(const std::string &utdId) override; 43 UDMF::ValueType GetValueByType(const std::string &utdId); 67 std::string utdId; member
|
/foundation/distributeddatamgr/udmf/interfaces/innerkits/client/ |
H A D | entry_getter.h | 28 virtual ValueType GetValueByType(const std::string &utdId) = 0;
|
H A D | getter_system.h | 30 virtual ValueType GetValueByType(uint32_t dataId, uint32_t recordId, const std::string &utdId);
|
/foundation/distributeddatamgr/udmf/interfaces/ndk/data/ |
H A D | data_provider_impl.h | 34 ValueType GetValueByType(const std::string &utdId) override;
|
/foundation/distributeddatamgr/udmf/framework/innerkitsimpl/client/ |
H A D | getter_system.cpp | 44 ValueType GetterSystem::GeneralGetter::GetValueByType(uint32_t dataId, uint32_t recordId, const std::string &utdId) in GetValueByType() argument
|
/foundation/distributeddatamgr/udmf/framework/innerkitsimpl/common/ |
H A D | unified_meta.cpp | 507 bool IsValidUtdId(const std::string &utdId) in IsValidUtdId() argument 510 if (item.UtdId == utdId) { in IsValidUtdId() 517 int32_t GetUtdEnumFromUtdId(const std::string &utdId) in GetUtdEnumFromUtdId() argument 520 if (item.UtdId == utdId) { in GetUtdEnumFromUtdId()
|
/foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/src/ |
H A D | napi_pastedata_record.cpp | 571 auto mimeType = CommonUtils::Convert2MimeType(entryGetterWork->utdId); in UvWorkGetRecordByEntryGetter() 600 UDMF::ValueType PastedataRecordEntryGetterInstance::GetValueByType(const std::string &utdId) in GetValueByType() argument 621 entryGetterWork->utdId = utdId; in GetValueByType() 653 const std::string &utdId) in GetValueByType() 659 return wrapper_->GetValueByType(utdId); in GetValueByType() 652 GetValueByType( const std::string &utdId) GetValueByType() argument
|
/foundation/distributeddatamgr/udmf/interfaces/innerkits/common/ |
H A D | unified_meta.h | 540 bool API_EXPORT IsValidUtdId(const std::string &utdId); 541 int32_t API_EXPORT GetUtdEnumFromUtdId(const std::string &utdId);
|