This is an automated email from the ASF dual-hosted git repository.
ntimofeev pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git.
from 18684c8 CAY-2659 Use new SQLBuilder utility to generate SQL for batch
queries release and upgrade notes
new 12a63da CAY-2641 Add Lazy Attributes - support for lazy attribute
loading/saving - UI in the Modeler
new f937a35 CAY-2641 Add Lazy Attributes - codegen templates -
attribute faulting - tests
new 987ef91 CAY-2641 Add Lazy Attributes - tests
new 09b811a Merge pull request #423 from
stariy95/4.2-CAY-2641-FEATURE-lazy-attributes
The 6540 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../java/org/apache/cayenne/gen/ImportUtils.java | 2 +-
.../java/org/apache/cayenne/gen/PropertyUtils.java | 4 +
.../main/resources/templates/v4_1/singleclass.vm | 22 +++-
.../main/resources/templates/v4_1/superclass.vm | 21 +++-
.../AttributeFault.java} | 45 +++-----
.../org/apache/cayenne/access/DataRowUtils.java | 6 +-
.../select/DescriptorColumnExtractor.java | 4 +
.../configuration/xml/ObjEntityHandler.java | 1 +
.../java/org/apache/cayenne/map/ObjAttribute.java | 22 ++++
.../java/org/apache/cayenne/LazyAttributesIT.java | 119 +++++++++++++++++++++
.../org/apache/cayenne/testdo/lazy/Lazyblob.java | 9 ++
.../auto/_Lazyblob.java} | 52 ++++-----
.../cayenne/unit/di/server/CayenneProjects.java | 1 +
.../cayenne/unit/di/server/SchemaBuilder.java | 2 +-
...ayenne-enum.xml => cayenne-lazy-attributes.xml} | 2 +-
...{lifecycles.map.xml => lazy-attributes.map.xml} | 14 +--
.../dialog/objentity/ObjAttributeInfoDialog.java | 7 +-
.../objentity/ObjAttributeInfoDialogView.java | 13 ++-
.../modeler/editor/ObjAttributeTableModel.java | 36 +++++--
.../editor/wrapper/ObjAttributeWrapper.java | 8 ++
20 files changed, 310 insertions(+), 80 deletions(-)
copy
cayenne-server/src/main/java/org/apache/cayenne/{exp/parser/ASTNotExists.java
=> access/AttributeFault.java} (53%)
create mode 100644
cayenne-server/src/test/java/org/apache/cayenne/LazyAttributesIT.java
create mode 100644
cayenne-server/src/test/java/org/apache/cayenne/testdo/lazy/Lazyblob.java
copy
cayenne-server/src/test/java/org/apache/cayenne/testdo/{inheritance_vertical/auto/_IvBaseWithLock.java
=> lazy/auto/_Lazyblob.java} (69%)
copy cayenne-server/src/test/resources/{cayenne-enum.xml =>
cayenne-lazy-attributes.xml} (90%)
copy cayenne-server/src/test/resources/{lifecycles.map.xml =>
lazy-attributes.map.xml} (56%)