This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new c7835102a CgenConfiguration methods renamed for better code readability
c7835102a is described below

commit c7835102a9e2905c529f5efc7aff7e6178df47e2
Author: Nikita Timofeev <stari...@gmail.com>
AuthorDate: Thu Dec 8 10:22:16 2022 +0300

    CgenConfiguration methods renamed for better code readability
---
 .../org/apache/cayenne/gen/CgenConfiguration.java  | 70 ++++++++++++++--------
 .../apache/cayenne/gen/xml/CgenConfigHandler.java  |  8 +--
 .../editor/cgen/CodeGeneratorController.java       |  2 +-
 .../editor/cgen/domain/CgenTabController.java      |  5 +-
 4 files changed, 51 insertions(+), 34 deletions(-)

diff --git 
a/cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenConfiguration.java 
b/cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenConfiguration.java
index 111f030dd..557d9ae97 100644
--- a/cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenConfiguration.java
+++ b/cayenne-cgen/src/main/java/org/apache/cayenne/gen/CgenConfiguration.java
@@ -60,9 +60,9 @@ public class CgenConfiguration implements Serializable, 
XMLSerializable {
 
     private Collection<Artifact> artifacts;
     private Set<String> entityArtifacts;
-    private Collection<String> excludeEntityArtifacts;
+    private Collection<String> excludedEntityArtifacts;
     private Set<String> embeddableArtifacts;
-    private Collection<String> excludeEmbeddableArtifacts;
+    private Collection<String> excludedEmbeddableArtifacts;
 
     private String name;
     private String superPkg;
@@ -114,9 +114,9 @@ public class CgenConfiguration implements Serializable, 
XMLSerializable {
 
         this.artifacts = new ArrayList<>();
         this.entityArtifacts = new HashSet<>();
-        this.excludeEntityArtifacts = new ArrayList<>();
+        this.excludedEntityArtifacts = new ArrayList<>();
         this.embeddableArtifacts = new HashSet<>();
-        this.excludeEmbeddableArtifacts = new ArrayList<>();
+        this.excludedEmbeddableArtifacts = new ArrayList<>();
 
         this.template = TemplateType.ENTITY_SUBCLASS.defaultTemplate();
         this.superTemplate = TemplateType.ENTITY_SUPERCLASS.defaultTemplate();
@@ -405,54 +405,72 @@ public class CgenConfiguration implements Serializable, 
XMLSerializable {
         embeddableArtifacts.add(embeddable.getClassName());
     }
 
-    public void loadEntities(String entities) {
-        excludeEntityArtifacts.addAll(Arrays.asList(entities.split(",")));
+    /**
+     * @param entities comma separated list of entities to exclude
+     * @since 5.0 renamed from {@code loadEntities()}
+     */
+    public void parseExcludedEntities(String entities) {
+        excludedEntityArtifacts.addAll(Arrays.asList(entities.split(",")));
     }
 
-    private String getExcludeEntites() {
-        Collection<String> excludeEntities = dataMap.getObjEntities()
+    private String getExcludedEntities() {
+        return dataMap.getObjEntities()
                 .stream()
                 .map(ObjEntity::getName)
                 .filter(name -> !entityArtifacts.contains(name))
-                .collect(Collectors.toList());
-        return String.join(",", excludeEntities);
+                .collect(Collectors.joining(","));
     }
 
-    public void loadEmbeddables(String embeddables) {
-        
excludeEmbeddableArtifacts.addAll(Arrays.asList(embeddables.split(",")));
+    /**
+     * @param embeddables comma separated list of embeddables to exclude
+     * @since 5.0 renamed from {@code loadEmbeddables()}
+     */
+    public void parseExcludedEmbeddables(String embeddables) {
+        
excludedEmbeddableArtifacts.addAll(Arrays.asList(embeddables.split(",")));
     }
 
-    private String getExcludeEmbeddables() {
-        Collection<String> excludeEmbeddable = dataMap.getEmbeddables()
+    private String getExcludedEmbeddables() {
+        return dataMap.getEmbeddables()
                 .stream()
                 .map(Embeddable::getClassName)
                 .filter(className -> !embeddableArtifacts.contains(className))
-                .collect(Collectors.toList());
-        return String.join(",", excludeEmbeddable);
+                .collect(Collectors.joining(","));
     }
 
-    public void resolveExcludeEntities() {
+    /**
+     * @since 5.0 renamed from {@code resolveExcludeEntities()}
+     */
+    public void resolveExcludedEntities() {
         entityArtifacts = dataMap.getObjEntities()
                 .stream()
                 .map(ObjEntity::getName)
-                .filter(name -> !excludeEntityArtifacts.contains(name))
+                .filter(name -> !excludedEntityArtifacts.contains(name))
                 .collect(Collectors.toSet());
     }
 
-    public void resolveExcludeEmbeddables() {
+    /**
+     * @since 5.0 renamed from {@code resolveExcludeEmbeddables()}
+     */
+    public void resolveExcludedEmbeddables() {
         embeddableArtifacts = dataMap.getEmbeddables()
                 .stream()
                 .map(Embeddable::getClassName)
-                .filter(className -> 
!excludeEmbeddableArtifacts.contains(className))
+                .filter(className -> 
!excludedEmbeddableArtifacts.contains(className))
                 .collect(Collectors.toSet());
     }
 
-    public Collection<String> getExcludeEntityArtifacts() {
-        return excludeEntityArtifacts;
+    /**
+     * @since 5.0 renamed from {@code getExcludeEntityArtifacts()}
+     */
+    public Collection<String> getExcludedEntityArtifacts() {
+        return excludedEntityArtifacts;
     }
 
-    public Collection<String> getExcludeEmbeddableArtifacts() {
-        return excludeEmbeddableArtifacts;
+    /**
+     * @since 5.0 renamed from {@code getExcludeEmbeddableArtifacts()}
+     */
+    public Collection<String> getExcludedEmbeddableArtifacts() {
+        return excludedEmbeddableArtifacts;
     }
 
     @Override
@@ -460,8 +478,8 @@ public class CgenConfiguration implements Serializable, 
XMLSerializable {
         encoder.start("cgen")
                 .attribute("xmlns", CgenExtension.NAMESPACE)
                 .simpleTag("name", this.name)
-                .simpleTag("excludeEntities", getExcludeEntites())
-                .simpleTag("excludeEmbeddables", getExcludeEmbeddables())
+                .simpleTag("excludeEntities", getExcludedEntities())
+                .simpleTag("excludeEmbeddables", getExcludedEmbeddables())
                 .simpleTag("destDir", 
separatorsToUnix(getNormalizedOutputPath()))
                 .simpleTag("mode", this.artifactsGenerationMode.getLabel())
                 .start("template").cdata(this.template.getData(), 
!this.template.isFile()).end()
diff --git 
a/cayenne-cgen/src/main/java/org/apache/cayenne/gen/xml/CgenConfigHandler.java 
b/cayenne-cgen/src/main/java/org/apache/cayenne/gen/xml/CgenConfigHandler.java
index 3e6aca53e..05a91ac43 100644
--- 
a/cayenne-cgen/src/main/java/org/apache/cayenne/gen/xml/CgenConfigHandler.java
+++ 
b/cayenne-cgen/src/main/java/org/apache/cayenne/gen/xml/CgenConfigHandler.java
@@ -165,14 +165,14 @@ public class CgenConfigHandler extends 
NamespaceAwareNestedTagHandler {
         if (entities.trim().length() == 0) {
             return;
         }
-        configuration.loadEntities(entities);
+        configuration.parseExcludedEntities(entities);
     }
 
     private void createExcludeEmbeddables(String embeddables) {
         if (embeddables.trim().length() == 0) {
             return;
         }
-        configuration.loadEmbeddables(embeddables);
+        configuration.parseExcludedEmbeddables(embeddables);
     }
 
     private void createSubclassTemplate(String template) {
@@ -295,8 +295,8 @@ public class CgenConfigHandler extends 
NamespaceAwareNestedTagHandler {
         loaderContext.addDataMapListener(dataMap -> {
             configuration.setDataMap(dataMap);
             configuration.setRootPath(buildRootPath(dataMap));
-            configuration.resolveExcludeEntities();
-            configuration.resolveExcludeEmbeddables();
+            configuration.resolveExcludedEntities();
+            configuration.resolveExcludedEmbeddables();
 
             CgenConfigList configurations = 
CgenConfigHandler.this.metaData.get(dataMap, CgenConfigList.class);
             if (configurations == null) {
diff --git 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/CodeGeneratorController.java
 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/CodeGeneratorController.java
index 904d8585d..9eab1bfe1 100644
--- 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/CodeGeneratorController.java
+++ 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/CodeGeneratorController.java
@@ -499,7 +499,7 @@ public class CodeGeneratorController extends 
CayenneController implements ObjEnt
         if (e.getSource() instanceof DbImportController) {
             if (cgenConfiguration != null) {
                 for (ObjEntity objEntity : e.getDataMap().getObjEntities()) {
-                    if 
(!cgenConfiguration.getExcludeEntityArtifacts().contains(objEntity.getName())) {
+                    if 
(!cgenConfiguration.getExcludedEntityArtifacts().contains(objEntity.getName())) 
{
                         addEntity(cgenConfiguration.getDataMap(), objEntity);
                     }
                 }
diff --git 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/domain/CgenTabController.java
 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/domain/CgenTabController.java
index 762cdc758..d7fcc6b5f 100644
--- 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/domain/CgenTabController.java
+++ 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/cgen/domain/CgenTabController.java
@@ -19,7 +19,6 @@
 
 package org.apache.cayenne.modeler.editor.cgen.domain;
 
-import java.nio.file.Path;
 import java.nio.file.Paths;
 import java.util.Set;
 import java.util.prefs.Preferences;
@@ -95,8 +94,8 @@ public class CgenTabController extends 
GeneratorsTabController<CgenConfiguration
             
cgenConfiguration.setEncoding(preferences.get(GeneralPreferences.ENCODING_PREFERENCE,
 null));
         }
 
-        cgenConfiguration.resolveExcludeEntities();
-        cgenConfiguration.resolveExcludeEmbeddables();
+        cgenConfiguration.resolveExcludedEntities();
+        cgenConfiguration.resolveExcludedEmbeddables();
         return cgenConfiguration;
     }
 

Reply via email to