This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git
from f0ca368d4 CAT-2938 Modeler: prettier DB Import - part 1
add fa631c814 CAY-2935 Upgrade Cayenne 5.0 to Java 21
add c03802b08 CAY-2935 Upgrade Cayenne 5.0 to Java 21
add 3893c3f08 CAY-2935 Upgrade Cayenne 5.0 to Java 21
add 61e520532 CAY-2935 Upgrade Cayenne 5.0 to Java 21
add 900764c89 CAY-2935 Upgrade Cayenne 5.0 to Java 21
add 37ca93598 CAY-2935 Upgrade Cayenne 5.0 to Java 21
add 25ec4c8e9 CAY-2935 Upgrade Cayenne 5.0 to Java 21
new e3e7701e0 CAY-2935 Upgrade Cayenne 5.0 to Java 21
The 1 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:
.claude/rules/cayenne-gradle-plugin/build-jdk.md | 21 ++--
.github/workflows/verify-deploy-on-push.yml | 8 +-
.github/workflows/verify-on-pr.yml | 2 +-
CLAUDE.md | 2 +-
RELEASE-NOTES.txt | 1 +
UPGRADE.txt | 2 +
.../cayenne/di/spi/DefaultAdhocObjectFactory.java | 84 +++++++---------
cayenne-gradle-plugin/build.gradle | 2 +-
.../org/apache/cayenne/tools/GradlePluginIT.java | 15 +--
.../upgrade/handlers/UpgradeHandler_V11.java | 3 +-
.../upgrade/handlers/UpgradeHandler_V8.java | 24 ++---
.../project/validation/NameValidationHelper.java | 6 +-
.../src/main/java/org/apache/cayenne/Cayenne.java | 15 ++-
.../apache/cayenne/GenericPersistentObject.java | 4 +-
.../org/apache/cayenne/HybridPersistentObject.java | 4 +-
.../org/apache/cayenne/ObjectContextChangeLog.java | 12 +--
.../org/apache/cayenne/ObjectContextStateLog.java | 27 ++---
.../src/main/java/org/apache/cayenne/ObjectId.java | 10 +-
.../java/org/apache/cayenne/ObjectIdCompound.java | 8 +-
.../java/org/apache/cayenne/PersistenceState.java | 25 ++---
.../java/org/apache/cayenne/PersistentObject.java | 24 ++---
.../org/apache/cayenne/access/DataContext.java | 12 +--
.../cayenne/access/DataContextDeleteAction.java | 61 +++++-------
.../cayenne/access/DataContextMergeHandler.java | 4 +-
.../cayenne/access/DataContextObjectCreator.java | 13 +--
.../cayenne/access/DataContextQueryAction.java | 9 +-
.../cayenne/access/DataDomainQueryAction.java | 21 ++--
.../java/org/apache/cayenne/access/DataNode.java | 4 +-
.../access/MixedResultIncrementalFaultList.java | 3 +-
.../java/org/apache/cayenne/access/ObjectDiff.java | 20 ++--
.../org/apache/cayenne/access/ObjectStore.java | 93 ++++++-----------
.../cayenne/access/ObjectStoreGraphDiff.java | 4 +-
.../access/ResultScanParentAttachmentStrategy.java | 4 +-
.../java/org/apache/cayenne/access/ToManyList.java | 3 +-
.../java/org/apache/cayenne/access/ToManySet.java | 3 +-
.../access/flush/ArcValuesCreationHandler.java | 3 +-
.../access/flush/PermanentObjectIdVisitor.java | 2 +-
.../access/flush/ValuesCreationHandler.java | 2 +-
.../access/flush/operation/DbRowOpMerger.java | 8 +-
.../flush/operation/GraphBasedDbRowOpSorter.java | 3 +-
.../cayenne/access/sqlbuilder/SQLBuilder.java | 8 +-
.../sqlbuilder/sqltree/TrimmingColumnNode.java | 4 +-
.../access/sqlbuilder/sqltree/ValueNode.java | 16 +--
.../translator/ejbql/EJBQLConditionTranslator.java | 18 ++--
.../ejbql/EJBQLIdentifierColumnsTranslator.java | 4 +-
.../access/translator/ejbql/EJBQLJoinAppender.java | 7 +-
.../translator/ejbql/EJBQLPathTranslator.java | 4 +-
.../ejbql/EJBQLSelectColumnsTranslator.java | 3 +-
.../select/ExistsExpressionTranslator.java | 17 ++--
.../org/apache/cayenne/access/types/EnumType.java | 4 +-
.../cayenne/access/types/ExtendedEnumType.java | 7 +-
.../configuration/DataSourceDescriptor.java | 17 ++--
.../configuration/runtime/DataContextFactory.java | 8 +-
.../runtime/DelegatingDataSourceFactory.java | 4 +-
.../cayenne/configuration/xml/DataMapHandler.java | 52 ++++------
.../xml/NamespaceAwareNestedTagHandler.java | 4 +-
.../configuration/xml/SAXNestedTagHandler.java | 6 +-
.../java/org/apache/cayenne/dba/TypesMapping.java | 7 +-
.../org/apache/cayenne/dba/mysql/MySQLAdapter.java | 5 +-
.../apache/cayenne/dba/oracle/OracleAdapter.java | 3 +-
.../dba/postgres/PostgreSQLTreeProcessor.java | 6 +-
.../cayenne/dba/postgres/PostgresAdapter.java | 3 +-
.../cayenne/dba/sqlserver/SQLServerAdapter.java | 5 +-
.../dba/sqlserver/SQLServerPkGenerator.java | 9 +-
.../cayenne/dba/sybase/SybasePkGenerator.java | 9 +-
.../java/org/apache/cayenne/exp/Expression.java | 70 +++++--------
.../org/apache/cayenne/exp/parser/Evaluator.java | 3 +-
.../java/org/apache/cayenne/map/DeleteRule.java | 16 ++-
.../org/apache/cayenne/query/MappedSelect.java | 25 +++--
.../java/org/apache/cayenne/query/QueryChain.java | 4 +-
.../cayenne/runtime/CayenneRuntimeBuilder.java | 3 +-
.../apache/cayenne/modeler/log/ModelerLogger.java | 22 ++---
.../modeler/project/ProjectNavigationHistory.java | 32 +++---
.../cayenne/modeler/project/ProjectPrefs.java | 24 ++---
.../apache/cayenne/modeler/toolkit/Renderers.java | 18 ++--
.../cayenne/modeler/toolkit/border/TopBorder.java | 3 +-
.../modeler/toolkit/tree/CheckBoxNodeData.java | 14 +--
.../modeler/toolkit/tree/EntityTreeModel.java | 8 +-
.../org/apache/cayenne/modeler/ui/MainToolBar.java | 8 +-
.../modeler/ui/action/DocumentationAction.java | 13 +--
.../cayenne/modeler/ui/action/FindAction.java | 8 +-
.../cayenne/modeler/ui/logconsole/LogConsole.java | 14 +--
.../modeler/ui/preferences/PreferenceDialog.java | 17 ++--
.../datamap/cgen/CgenArtefactSelectorPanel.java | 16 +--
.../cgen/templateeditor/EditorTemplateLoader.java | 19 ++--
.../editor/datamap/dbimport/DbImportTree.java | 12 +--
.../datamap/dbimport/action/DeleteNodeAction.java | 12 +--
.../datamap/dbimport/tree/ColorTreeRenderer.java | 34 +++----
.../editor/dbentity/main/PKDBGeneratorPanel.java | 6 +-
.../objentity/callbacks/ObjCallbackMethod.java | 28 ++----
.../ui/project/editor/query/PrefetchModel.java | 30 +++---
.../modeler/ui/project/tree/ProjectTree.java | 42 ++++----
.../ui/project/validator/AttributeErrorMsg.java | 12 +--
.../ui/project/validator/RelationshipErrorMsg.java | 12 +--
.../cayenne/modeler/undo/CayenneUndoManager.java | 6 +-
.../cayenne/modeler/undo/PasteUndoableEdit.java | 110 +++++++++------------
.../apache/cayenne/wocompat/EOModelProcessor.java | 12 +--
.../wocompat/PropertyListSerialization.java | 6 +-
pom.xml | 30 +-----
99 files changed, 607 insertions(+), 883 deletions(-)