-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a generic entity client for datastore (#19)
* Add a generic entity client for datastore Previously this client was made specifically for WebFeatures. By moving to generics, we can easily expand support for future entity types. In order to support the generic client, two new interfaces are introduced: - Filterable - Mergeable Filterable allows us to pass custom filters that apply to that entity type Mergeable allows us to define logic for that entity type to describe how to handle merges during updates Also add some tests for this new entity client This is part of splitting up #10 Change-Id: I40ff90582cbb73c11897777e1e72a995669dc12f * fix typo Change-Id: Ifc55e09388d8a9d554b565402f719bc77d8f0a2a
- Loading branch information
1 parent
3768bc2
commit ba0e5a5
Showing
8 changed files
with
465 additions
and
96 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.