- create a FederatedPropertyAwareDispatchingEntityIdParser (or find a snappier name!) that wraps DispatchingEntityIdParser and creates new federated property ids from serialization or * * delegates to DispatchingEntityIdParser if the serialization is not a URI. The new parser can either directly create the new id objects or use a builder callback.
- use FederatedPropertyAwareDispatchingEntityIdParser instead of DispatchingEntityIdParser if federated properties is enabled (and the inverse; i.e. don't instantiate this service if FeddyProps isn't enabled)
- FederatedPropertyAwareDispatchingEntityIdParser validates the concept URI and checks whether there is an entity source defined for that concept URI
Description
Description
Details
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Addshore | T285303 [EPIC] wbformatentities with both local and remote properties | |||
Resolved | Tarrow | T285454 Introduce and Test a FederatedPropertyAwareDispatchingIdParser |
Event Timeline
Comment Actions
Change 701390 had a related patch set uploaded (by Tarrow; author: Tonina Zhelyazkova):
[mediawiki/extensions/Wikibase@master] FP: Create FederatedPropertiesAwareDispatchingEntityIdParser
Comment Actions
Change 701491 had a related patch set uploaded (by Tarrow; author: Tonina Zhelyazkova):
[mediawiki/extensions/Wikibase@master] FP: Wire FederatedPropertiesAwareDispatchingEntityIdParser
Comment Actions
Change 701390 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] FP: Create FederatedPropertiesAwareDispatchingEntityIdParser
Comment Actions
Change 701491 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] FP: Wire FederatedPropertiesAwareDispatchingEntityIdParser