Merge PR #294
Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/a639980d Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/a639980d Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/a639980d Branch: refs/heads/master Commit: a639980d24dda39c6cac42237d7a7422f199f81a Parents: df5d38f b2d3b39 Author: Nikita Timofeev <stari...@gmail.com> Authored: Tue Jul 10 16:48:04 2018 +0300 Committer: Nikita Timofeev <stari...@gmail.com> Committed: Tue Jul 10 16:48:04 2018 +0300 ---------------------------------------------------------------------- RELEASE-NOTES.txt | 1 + UPGRADE.txt | 6 +- .../invalidation/CacheInvalidationFilter.java | 44 ++--- .../invalidation/CacheInvalidationModule.java | 2 +- .../cayenne/commitlog/CommitLogFilter.java | 22 +-- .../commitlog/CommitLogModuleExtender.java | 4 +- ...jectIdRelationshipBatchFaultingStrategy.java | 2 +- .../ObjectIdRelationshipFilter.java | 30 +--- .../ObjectIdRelationshipHandlerTest.java | 14 +- .../org/apache/cayenne/DataChannelFilter.java | 47 +++-- .../apache/cayenne/DataChannelFilterChain.java | 9 +- .../apache/cayenne/DataChannelQueryFilter.java | 56 ++++++ .../cayenne/DataChannelQueryFilterChain.java | 33 ++++ .../apache/cayenne/DataChannelSyncFilter.java | 69 +++++++ .../cayenne/DataChannelSyncFilterChain.java | 5 + .../org/apache/cayenne/access/DataDomain.java | 176 ++++++++++++------ .../apache/cayenne/configuration/Constants.java | 5 +- .../server/DataDomainProvider.java | 28 +++ .../configuration/server/ServerModule.java | 32 +++- .../apache/cayenne/tx/TransactionFilter.java | 36 ++-- .../apache/cayenne/MockDataChannelFilter.java | 44 ----- .../cayenne/access/DataDomainFiltersIT.java | 180 +++++++++---------- .../server/DataDomainProviderTest.java | 2 + .../unit/di/server/ServerCaseModule.java | 4 + 24 files changed, 531 insertions(+), 320 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cayenne/blob/a639980d/RELEASE-NOTES.txt ---------------------------------------------------------------------- diff --cc RELEASE-NOTES.txt index ed9c4f4,482f979..8ae3d03 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@@ -35,8 -35,8 +35,9 @@@ CAY-2414 Modeler: new icon desig CAY-2415 Transaction isolation and propagation support CAY-2416 Change TreeMap for HashMap to store data in Cayenne model classes CAY-2422 Modeler: Open driver setup window on driver load error + CAY-2438 Split DataChannel filter into two independent filters CAY-2440 cdbimport: allow cross-schema relationships +CAY-2439 Error deleting dbEntity when show only dbEntities filter is set Bug Fixes: