You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2017/12/07 10:09:52 UTC

[23/30] cayenne git commit: CAY-2377. Remove getName() and setName(String name)

CAY-2377. Remove getName() and setName(String name)


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/4cd3d7a5
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/4cd3d7a5
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/4cd3d7a5

Branch: refs/heads/master
Commit: 4cd3d7a59d11f4b79febe966ae700d45f8a76671
Parents: 5904907
Author: Arseni Bulatski <an...@gmail.com>
Authored: Fri Nov 10 12:46:24 2017 +0300
Committer: Arseni Bulatski <an...@gmail.com>
Committed: Wed Nov 15 10:27:48 2017 +0300

----------------------------------------------------------------------
 .../cayenne/lifecycle/id/StringIdQuery.java     | 12 ----------
 .../apache/cayenne/access/DataDomainQuery.java  |  5 ----
 .../access/ObjectsFromDataRowsQuery.java        |  5 ----
 .../cayenne/map/EJBQLQueryDescriptor.java       |  1 -
 .../cayenne/map/ProcedureQueryDescriptor.java   |  1 -
 .../cayenne/map/SQLTemplateDescriptor.java      |  1 -
 .../cayenne/map/SelectQueryDescriptor.java      |  1 -
 .../org/apache/cayenne/query/AbstractQuery.java | 25 +-------------------
 .../org/apache/cayenne/query/BatchQuery.java    | 13 ----------
 .../org/apache/cayenne/query/EJBQLQuery.java    | 12 ----------
 .../org/apache/cayenne/query/FluentSelect.java  |  3 +--
 .../org/apache/cayenne/query/IndirectQuery.java | 11 ---------
 .../java/org/apache/cayenne/query/Query.java    | 10 --------
 .../org/apache/cayenne/query/QueryChain.java    | 13 ----------
 .../org/apache/cayenne/query/RefreshQuery.java  |  9 -------
 .../apache/cayenne/remote/IncrementalQuery.java |  5 ----
 .../cayenne/remote/IncrementalSelectQuery.java  | 12 ----------
 .../org/apache/cayenne/remote/RangeQuery.java   |  5 ----
 .../cayenne/map/SQLTemplateDescriptorTest.java  |  8 -------
 .../cayenne/map/SelectQueryDescriptorTest.java  |  9 -------
 .../org/apache/cayenne/query/EJBQLQueryIT.java  | 10 --------
 .../apache/cayenne/query/MockAbstractQuery.java |  4 ----
 .../org/apache/cayenne/query/MockQuery.java     |  5 ----
 .../cayenne/query/ProcedureQueryCacheKeyIT.java |  2 --
 .../cayenne/query/SQLTemplateCacheKeyIT.java    |  2 --
 .../cayenne/query/SQLTemplate_LegacyTest.java   |  6 -----
 .../cayenne/query/SelectQueryCacheKeyIT.java    |  2 --
 .../apache/cayenne/query/SelectQueryTest.java   | 11 ---------
 docs/doc/src/main/resources/UPGRADE.txt         | 15 ++++++++++++
 .../modeler/util/state/DisplayEventType.java    |  5 ++--
 .../org/apache/cayenne/wocompat/EOQuery.java    | 10 ++++----
 .../apache/cayenne/wocompat/EOQueryTest.java    |  1 -
 32 files changed, 25 insertions(+), 209 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/id/StringIdQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/id/StringIdQuery.java b/cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/id/StringIdQuery.java
index 3428c67..89646d2 100644
--- a/cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/id/StringIdQuery.java
+++ b/cayenne-lifecycle/src/main/java/org/apache/cayenne/lifecycle/id/StringIdQuery.java
@@ -68,9 +68,6 @@ public class StringIdQuery implements Query {
         return Arrays.asList(stringIds);
     }
 
-    @Deprecated
-    protected String name;
-
     protected Collection<String> stringIds;
 
     protected transient Map<String, SelectQuery> idQueriesByEntity;
@@ -247,13 +244,4 @@ public class StringIdQuery implements Query {
         throw new UnsupportedOperationException(
                 "This query was supposed to be replace with a set of SelectQueries during the route phase");
     }
-
-    @Deprecated
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
-    }
 }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/access/DataDomainQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/access/DataDomainQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/access/DataDomainQuery.java
index 0922c66..5937cc5 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/access/DataDomainQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/access/DataDomainQuery.java
@@ -70,11 +70,6 @@ class DataDomainQuery implements Query, QueryMetadata {
         return null;
     }
 
-    @Deprecated
-    public String getName() {
-        return null;
-    }
-
     public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) {
     }
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/access/ObjectsFromDataRowsQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/access/ObjectsFromDataRowsQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/access/ObjectsFromDataRowsQuery.java
index f2027f5..a53b310 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/access/ObjectsFromDataRowsQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/access/ObjectsFromDataRowsQuery.java
@@ -68,11 +68,6 @@ class ObjectsFromDataRowsQuery implements Query, QueryMetadata {
         return null;
     }
 
-    @Deprecated
-    public String getName() {
-        return null;
-    }
-
     public DataMap getDataMap() {
         return null;
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/map/EJBQLQueryDescriptor.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/map/EJBQLQueryDescriptor.java b/cayenne-server/src/main/java/org/apache/cayenne/map/EJBQLQueryDescriptor.java
index ed7f2e0..e3f8029 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/map/EJBQLQueryDescriptor.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/map/EJBQLQueryDescriptor.java
@@ -52,7 +52,6 @@ public class EJBQLQueryDescriptor extends QueryDescriptor {
     @Override
     public EJBQLQuery buildQuery() {
         EJBQLQuery ejbqlQuery = new EJBQLQuery(this.getEjbql());
-        ejbqlQuery.setName(this.getName());
         ejbqlQuery.setDataMap(dataMap);
         ejbqlQuery.initWithProperties(this.getProperties());
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/map/ProcedureQueryDescriptor.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/map/ProcedureQueryDescriptor.java b/cayenne-server/src/main/java/org/apache/cayenne/map/ProcedureQueryDescriptor.java
index a3ad9cf..4577c55 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/map/ProcedureQueryDescriptor.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/map/ProcedureQueryDescriptor.java
@@ -57,7 +57,6 @@ public class ProcedureQueryDescriptor extends QueryDescriptor {
             procedureQuery.setRoot(root);
         }
 
-        procedureQuery.setName(this.getName());
         procedureQuery.setDataMap(dataMap);
         procedureQuery.setResultEntityName(this.getResultEntityName());
         procedureQuery.initWithProperties(this.getProperties());

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/map/SQLTemplateDescriptor.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/map/SQLTemplateDescriptor.java b/cayenne-server/src/main/java/org/apache/cayenne/map/SQLTemplateDescriptor.java
index e9c14f7..fb1fb69 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/map/SQLTemplateDescriptor.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/map/SQLTemplateDescriptor.java
@@ -75,7 +75,6 @@ public class SQLTemplateDescriptor extends QueryDescriptor {
             template.setRoot(root);
         }
 
-        template.setName(name);
         template.setDataMap(dataMap);
         template.initWithProperties(this.getProperties());
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/map/SelectQueryDescriptor.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/map/SelectQueryDescriptor.java b/cayenne-server/src/main/java/org/apache/cayenne/map/SelectQueryDescriptor.java
index 7a677fb..6788c5f 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/map/SelectQueryDescriptor.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/map/SelectQueryDescriptor.java
@@ -128,7 +128,6 @@ public class SelectQueryDescriptor extends QueryDescriptor {
     public SelectQuery<?> buildQuery() {
         SelectQuery<Object> selectQuery = new SelectQuery<>();
         selectQuery.setRoot(this.getRoot());
-        selectQuery.setName(this.getName());
         selectQuery.setDataMap(dataMap);
         selectQuery.setQualifier(this.getQualifier());
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/query/AbstractQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/query/AbstractQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/query/AbstractQuery.java
index 8589d0b..7e2dcae 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/query/AbstractQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/query/AbstractQuery.java
@@ -39,8 +39,6 @@ public abstract class AbstractQuery extends CacheableQuery {
     protected Object root;
 
     @Deprecated
-    protected String name;
-    @Deprecated
     protected DataMap dataMap;
 
     /**
@@ -52,33 +50,13 @@ public abstract class AbstractQuery extends CacheableQuery {
     }
 
     /**
-     * Returns a symbolic name of the query.
-     * 
-     * @since 1.1
-     */
-    @Deprecated
-    public String getName() {
-        return name;
-    }
-
-    /**
-     * Sets a symbolic name of the query.
-     * 
-     * @since 1.1
-     */
-    @Deprecated
-    public void setName(String name) {
-        this.name = name;
-    }
-
-    /**
      * Returns default select parameters.
      * 
      * @since 1.2
      */
     public QueryMetadata getMetaData(EntityResolver resolver) {
         BaseQueryMetadata md = new BaseQueryMetadata();
-        md.resolve(getRoot(), resolver, getName());
+        md.resolve(getRoot(), resolver, null);
         return md;
     }
 
@@ -124,7 +102,6 @@ public abstract class AbstractQuery extends CacheableQuery {
     public String toString() {
         return new ToStringBuilder(this)
                 .append("root", root)
-                .append("name", getName())
                 .toString();
     }
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/query/BatchQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/query/BatchQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/query/BatchQuery.java
index bc46999..9b0cf47 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/query/BatchQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/query/BatchQuery.java
@@ -41,9 +41,6 @@ public abstract class BatchQuery implements Query {
      */
     protected DbEntity dbEntity;
 
-    @Deprecated
-    protected String name;
-
     /**
      * @since 4.0
      */
@@ -67,16 +64,6 @@ public abstract class BatchQuery implements Query {
         return rows;
     }
 
-    @Override
-    @Deprecated
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
-    }
-
     /**
      * Returns default select parameters.
      * 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/query/EJBQLQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/query/EJBQLQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/query/EJBQLQuery.java
index 64232ce..b01e286 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/query/EJBQLQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/query/EJBQLQuery.java
@@ -40,8 +40,6 @@ import java.util.Map;
 public class EJBQLQuery extends CacheableQuery {
 
     @Deprecated
-    protected String name;
-    @Deprecated
     protected DataMap dataMap;
     protected String ejbqlStatement;
     
@@ -129,16 +127,6 @@ public class EJBQLQuery extends CacheableQuery {
         return expression;
     }
 
-    @Deprecated
-    public String getName() {
-        return name;
-    }
-
-    @Deprecated
-    public void setName(String name) {
-        this.name = name;
-    }
-
     /**
      * Returns unmodifiable map of combined named and positional parameters. Positional
      * parameter keys are Integers, while named parameter keys are strings.

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/query/FluentSelect.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/query/FluentSelect.java b/cayenne-server/src/main/java/org/apache/cayenne/query/FluentSelect.java
index 8f2360c..c5286cb 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/query/FluentSelect.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/query/FluentSelect.java
@@ -58,7 +58,7 @@ public abstract class FluentSelect<T> extends IndirectQuery implements Select<T>
     /**
      * Translates self to a SelectQuery.
      */
-    @SuppressWarnings({"deprecation", "unchecked"})
+    @SuppressWarnings("unchecked")
     @Override
     protected Query createReplacementQuery(EntityResolver resolver) {
 
@@ -87,7 +87,6 @@ public abstract class FluentSelect<T> extends IndirectQuery implements Select<T>
             throw new CayenneRuntimeException("Undefined root entity of the query");
         }
 
-        replacement.setName(name);
         replacement.setQualifier(where);
         replacement.addOrderings(orderings);
         replacement.setPrefetchTree(prefetches);

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/query/IndirectQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/query/IndirectQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/query/IndirectQuery.java
index 5d9f290..556d0e9 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/query/IndirectQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/query/IndirectQuery.java
@@ -51,17 +51,6 @@ public abstract class IndirectQuery implements Query {
 		return getReplacementQuery(resolver).getMetaData(resolver);
 	}
 
-	@Override
-	@Deprecated
-	public String getName() {
-		return name;
-	}
-
-	@Deprecated
-	public void setName(String name) {
-		this.name = name;
-	}
-
 	/**
 	 * Delegates routing to a replacement query.
 	 */

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/query/Query.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/query/Query.java b/cayenne-server/src/main/java/org/apache/cayenne/query/Query.java
index a3eda27..fac3978 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/query/Query.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/query/Query.java
@@ -62,14 +62,4 @@ public interface Query extends Serializable {
      * @since 1.2
      */
     SQLAction createSQLAction(SQLActionVisitor visitor);
-
-    /**
-     * Returns a symbolic name of the query. The name is normally used as a key to find
-     * queries stored in the DataMap.
-     * 
-     * @since 1.1
-     * @deprecated {@link QueryDescriptor#getName()} should be used instead
-     */
-    @Deprecated
-    String getName();
 }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/query/QueryChain.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/query/QueryChain.java b/cayenne-server/src/main/java/org/apache/cayenne/query/QueryChain.java
index d13fc6d..be7d047 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/query/QueryChain.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/query/QueryChain.java
@@ -38,9 +38,6 @@ public class QueryChain implements Query {
 
     protected Collection<Query> chain;
 
-    @Deprecated
-    protected String name;
-
     /**
      * Creates an empty QueryChain.
      */
@@ -109,16 +106,6 @@ public class QueryChain implements Query {
                 + "and should've been split into separate queries during routing phase.");
     }
 
-    @Deprecated
-    public String getName() {
-        return name;
-    }
-
-    @Deprecated
-    public void setName(String name) {
-        this.name = name;
-    }
-
     /**
      * Returns default metadata.
      */

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/query/RefreshQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/query/RefreshQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/query/RefreshQuery.java
index cd0fbb6..f1d488d 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/query/RefreshQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/query/RefreshQuery.java
@@ -85,10 +85,6 @@ public class RefreshQuery implements Query {
         return new BaseQueryMetadata();
     }
 
-    public String getName() {
-        return null;
-    }
-
     public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) {
         // noop
     }
@@ -138,11 +134,6 @@ public class RefreshQuery implements Query {
                 return wrappedMd;
             }
 
-            @Deprecated
-            public String getName() {
-                return query.getName();
-            }
-
             public void route(
                     QueryRouter router,
                     EntityResolver resolver,

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalQuery.java
index c832cd5..51c7946 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalQuery.java
@@ -70,9 +70,4 @@ class IncrementalQuery implements Query {
     public SQLAction createSQLAction(SQLActionVisitor visitor) {
         return query.createSQLAction(visitor);
     }
-
-    @Deprecated
-    public String getName() {
-        return query.getName();
-    }
 }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalSelectQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalSelectQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalSelectQuery.java
index 1957337..daca4f8 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalSelectQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/remote/IncrementalSelectQuery.java
@@ -145,12 +145,6 @@ class IncrementalSelectQuery<T> extends SelectQuery<T> {
 	}
 
 	@Override
-	@Deprecated
-	public String getName() {
-		return query.getName();
-	}
-
-	@Override
 	public List<Ordering> getOrderings() {
 		return query.getOrderings();
 	}
@@ -249,12 +243,6 @@ class IncrementalSelectQuery<T> extends SelectQuery<T> {
 	}
 
 	@Override
-	@Deprecated
-	public void setName(String name) {
-		query.setName(name);
-	}
-
-	@Override
 	public void setPageSize(int pageSize) {
 		query.setPageSize(pageSize);
 	}

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/main/java/org/apache/cayenne/remote/RangeQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/remote/RangeQuery.java b/cayenne-server/src/main/java/org/apache/cayenne/remote/RangeQuery.java
index 019d323..f2b5e78 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/remote/RangeQuery.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/remote/RangeQuery.java
@@ -149,11 +149,6 @@ class RangeQuery implements Query {
         throw new UnsupportedOperationException();
     }
 
-    @Deprecated
-    public String getName() {
-        throw new UnsupportedOperationException();
-    }
-
     public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) {
         throw new UnsupportedOperationException();
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/map/SQLTemplateDescriptorTest.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/map/SQLTemplateDescriptorTest.java b/cayenne-server/src/test/java/org/apache/cayenne/map/SQLTemplateDescriptorTest.java
index 7bb3631..a2cdea3 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/map/SQLTemplateDescriptorTest.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/map/SQLTemplateDescriptorTest.java
@@ -38,14 +38,6 @@ public class SQLTemplateDescriptorTest {
     }
 
     @Test
-    public void testGetQueryName() throws Exception {
-        SQLTemplateDescriptor builder = QueryDescriptor.sqlTemplateDescriptor();
-        builder.setName("xyz");
-
-        assertEquals("xyz", builder.buildQuery().getName());
-    }
-
-    @Test
     public void testGetQueryRoot() throws Exception {
         DataMap map = new DataMap();
         ObjEntity entity = new ObjEntity("A");

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/map/SelectQueryDescriptorTest.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/map/SelectQueryDescriptorTest.java b/cayenne-server/src/test/java/org/apache/cayenne/map/SelectQueryDescriptorTest.java
index 4c2a8e3..65db9be 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/map/SelectQueryDescriptorTest.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/map/SelectQueryDescriptorTest.java
@@ -39,15 +39,6 @@ public class SelectQueryDescriptorTest {
     }
 
     @Test
-    public void testGetQueryName() throws Exception {
-        SelectQueryDescriptor builder = QueryDescriptor.selectQueryDescriptor();
-        builder.setRoot("FakeRoot");
-        builder.setName("xyz");
-
-        assertEquals("xyz", builder.buildQuery().getName());
-    }
-
-    @Test
     public void testGetQueryRoot() throws Exception {
         DataMap map = new DataMap();
         ObjEntity entity = new ObjEntity("A");

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/query/EJBQLQueryIT.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/query/EJBQLQueryIT.java b/cayenne-server/src/test/java/org/apache/cayenne/query/EJBQLQueryIT.java
index 1225f4b..5e74757 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/query/EJBQLQueryIT.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/query/EJBQLQueryIT.java
@@ -214,16 +214,6 @@ public class EJBQLQueryIT extends ServerCase {
     }
 
     @Test
-    public void testGetName() {
-        String ejbql = "select a FROM Artist a";
-        EJBQLQuery query = new EJBQLQuery(ejbql);
-
-        assertNull(query.getName());
-        query.setName("XYZ");
-        assertEquals("XYZ", query.getName());
-    }
-
-    @Test
     public void testUniqueKeyEntity() {
         // insertValue();
         EntityResolver resolver = runtime.getDataDomain().getEntityResolver();

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/query/MockAbstractQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/query/MockAbstractQuery.java b/cayenne-server/src/test/java/org/apache/cayenne/query/MockAbstractQuery.java
index 62eacf2..e0f00e4 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/query/MockAbstractQuery.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/query/MockAbstractQuery.java
@@ -28,10 +28,6 @@ public class MockAbstractQuery extends AbstractQuery {
 
     }
 
-    public MockAbstractQuery(String name) {
-        setName(name);
-    }
-
     @Override
     public SQLAction createSQLAction(SQLActionVisitor visitor) {
         return null;

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/query/MockQuery.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/query/MockQuery.java b/cayenne-server/src/test/java/org/apache/cayenne/query/MockQuery.java
index 0373425..c9b3c89 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/query/MockQuery.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/query/MockQuery.java
@@ -46,11 +46,6 @@ public class MockQuery implements Query {
         return selecting;
     }
 
-    @Deprecated
-    public String getName() {
-        return null;
-    }
-
     public SQLAction createSQLAction(SQLActionVisitor visitor) {
         return null;
     }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/query/ProcedureQueryCacheKeyIT.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/query/ProcedureQueryCacheKeyIT.java b/cayenne-server/src/test/java/org/apache/cayenne/query/ProcedureQueryCacheKeyIT.java
index eb9ec49..3b451c3 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/query/ProcedureQueryCacheKeyIT.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/query/ProcedureQueryCacheKeyIT.java
@@ -48,7 +48,6 @@ public class ProcedureQueryCacheKeyIT extends ServerCase {
         assertEquals(QueryCacheStrategy.NO_CACHE, md1.getCacheStrategy());
         assertNull(md1.getCacheKey());
 
-        query.setName("XYZ");
         QueryMetadata md2 = query.getMetaData(resolver);
         assertEquals(QueryCacheStrategy.NO_CACHE, md2.getCacheStrategy());
         assertNull(md2.getCacheKey());
@@ -90,7 +89,6 @@ public class ProcedureQueryCacheKeyIT extends ServerCase {
         ProcedureQuery query = new ProcedureQuery("ABC", Artist.class);
 
         query.setCacheStrategy(QueryCacheStrategy.SHARED_CACHE);
-        query.setName("XYZ");
 
         QueryMetadata md1 = query.getMetaData(resolver);
         assertEquals(QueryCacheStrategy.SHARED_CACHE, md1.getCacheStrategy());

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplateCacheKeyIT.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplateCacheKeyIT.java b/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplateCacheKeyIT.java
index b87db01..796220a 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplateCacheKeyIT.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplateCacheKeyIT.java
@@ -46,7 +46,6 @@ public class SQLTemplateCacheKeyIT extends ServerCase {
         assertEquals(QueryCacheStrategy.NO_CACHE, md1.getCacheStrategy());
         assertNull(md1.getCacheKey());
 
-        query.setName("XYZ");
         QueryMetadata md2 = query.getMetaData(resolver);
         assertEquals(QueryCacheStrategy.NO_CACHE, md2.getCacheStrategy());
         assertNull(md2.getCacheKey());
@@ -82,7 +81,6 @@ public class SQLTemplateCacheKeyIT extends ServerCase {
         SQLTemplate query = new SQLTemplate(Artist.class, "SELECT ME");
 
         query.setCacheStrategy(QueryCacheStrategy.SHARED_CACHE);
-        query.setName("XYZ");
 
         QueryMetadata md1 = query.getMetaData(resolver);
         assertEquals(QueryCacheStrategy.SHARED_CACHE, md1.getCacheStrategy());

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplate_LegacyTest.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplate_LegacyTest.java b/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplate_LegacyTest.java
index 527a21b..0a72b66 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplate_LegacyTest.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/query/SQLTemplate_LegacyTest.java
@@ -39,25 +39,19 @@ public class SQLTemplate_LegacyTest {
 	@Deprecated
 	public void testQueryWithParameters() {
 		SQLTemplate q1 = new SQLTemplate("E1", "SELECT");
-		q1.setName("QName");
 
 		Query q2 = q1.queryWithParameters(Collections.EMPTY_MAP);
 		assertNotNull(q2);
 		assertNotSame(q1, q2);
 		assertTrue(q2 instanceof SQLTemplate);
 
-		assertNull(q2.getName());
-
 		Query q3 = q1.queryWithParameters(Collections.singletonMap("a", "b"));
 		assertNotNull(q3);
 		assertNotSame(q1, q3);
-		assertNull(q3.getName());
-		assertFalse(q1.getName().equals(q3.getName()));
 
 		Query q4 = q1.queryWithParameters(Collections.singletonMap("a", "b"));
 		assertNotNull(q4);
 		assertNotSame(q3, q4);
-		assertEquals(q3.getName(), q4.getName());
 	}
 
 	@SuppressWarnings("unchecked")

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryCacheKeyIT.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryCacheKeyIT.java b/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryCacheKeyIT.java
index 7c74b1d..398797c 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryCacheKeyIT.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryCacheKeyIT.java
@@ -50,7 +50,6 @@ public class SelectQueryCacheKeyIT extends ServerCase {
         assertEquals(QueryCacheStrategy.NO_CACHE, md1.getCacheStrategy());
         assertNull(md1.getCacheKey());
 
-        query.setName("XYZ");
         QueryMetadata md2 = query.getMetaData(resolver);
         assertEquals(QueryCacheStrategy.NO_CACHE, md2.getCacheStrategy());
         assertNull(md2.getCacheKey());
@@ -126,7 +125,6 @@ public class SelectQueryCacheKeyIT extends ServerCase {
         SelectQuery<Artist> query = new SelectQuery<>(Artist.class);
 
         query.setCacheStrategy(QueryCacheStrategy.SHARED_CACHE);
-        query.setName("XYZ");
 
         QueryMetadata md1 = query.getMetaData(resolver);
         assertEquals(QueryCacheStrategy.SHARED_CACHE, md1.getCacheStrategy());

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryTest.java
----------------------------------------------------------------------
diff --git a/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryTest.java b/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryTest.java
index df6f46e..3718fd9 100644
--- a/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryTest.java
+++ b/cayenne-server/src/test/java/org/apache/cayenne/query/SelectQueryTest.java
@@ -140,17 +140,6 @@ public class SelectQueryTest {
 		assertNotNull(q1.getQualifier());
 		assertTrue(q1.getQualifier() != query.getQualifier());
 	}
-
-	@Test
-	public void testQueryWithParamsSkipName() {
-		query.setRoot(Artist.class);
-		query.setDistinct(true);
-		query.setName("name");
-
-		SelectQuery<?> q1 = query.queryWithParameters(Collections.<String, Object> emptyMap());
-		assertEquals("name", query.getName());
-		assertNull(q1.getName());
-	}
 	
 	@Test
 	public void testAndQualifier() {

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/docs/doc/src/main/resources/UPGRADE.txt
----------------------------------------------------------------------
diff --git a/docs/doc/src/main/resources/UPGRADE.txt b/docs/doc/src/main/resources/UPGRADE.txt
index 357972a..199a9c2 100644
--- a/docs/doc/src/main/resources/UPGRADE.txt
+++ b/docs/doc/src/main/resources/UPGRADE.txt
@@ -246,6 +246,21 @@ UPGRADING TO 4.1.M2
       - removed NamedQuery in org.apache.cayenne.query;
       - removed int size() in org.apache.cayenne.jcache.JCacheQueryCache and org.apache.cayenne.cache.NestedQueryCache;
       - removed int size() in org.apache.cayenne.cache.QueryCache;
+      - deprecated getEOName() in org.apache.cayenne.wocompat.EOQuery;
+      - changes in org.apache.cayenne.modeler.DisplayEventType: Query getName change to QueryDescriptor getName();
+      - removed append(getName()) from toString() in org.apache.cayenne.query.AbstractQuery;
+      - removed getName() from org.apache.cayenne.wocompat.EOQueryTest, org.apache.cayenne.query.SelectQueryTest,
+      org.apache.cayenne.query.EJBQLQueryIT, org.apache.cayenne.query.SQLTemplate_LegacyTest, org.apache.cayenne.map.SelectQueryDescriptorTest
+      org.apache.cayenne.map.SQLTemplateDescriptorTest;
+      - removed getName() from org.apache.cayenne.query.AbstractQuery, from org.apache.cayenne.query.BatchQuery, org.apache.cayenne.access.DataDomainQuery,
+      org.apache.cayenne.query.EJBQLQuery, org.apache.cayenne.IncrementalQuery, org.apache.cayenne.remote.IncrementalSelectQuery, org.apache.cayenne.query.IndirectQuery,
+      org.apache.cayenne.access.ObjectsFromDataRowsQuery, org.apache.cayenne.query.QueryChain, org.apache.cayenne.remote.RangeQuery, org.apache.cayenne.lifecycle.id.StringIdQuery,
+      org.apache.cayenne.query.MockQuery, org.apache.cayenne.query.RefreshQuery; org.apache.cayenne.query.Query;
+      - removed setName(String name) from org.apache.cayenne.remote.IncrementalSelectQuery, org.apache.cayenne.map.SelectQueryDescriptor, org.apache.cayenne.map.SQLTemplateDescriptor,
+      org.apache.cayenne.map.ProcedureQueryDescriptor, org.apache.cayenne.query.FluentSelect, org.apache.cayenne.query.AbstractQuery org.apache.cayenne.query.EJBQLQuery, org.apache.cayenne.BatchQuery
+      org.apache.cayenne.query.QueryChain org.apache.cayenne.lifecycle.StringIdQuery;
+      - removed setName(String name) in org.apache.cayenne.query.SelectQueryCacheKeyIT, org.apache.cayenne.query.SQLTemplateCacheKeyIT, org.apache.cayenne.query.ProcedureQueryCacheKeyIT,
+      org.apache.cayenne.query.SQLTemplate_LegacyTest, org.apache.cayenne.query.MockAbstractQuery;
 
 UPGRADING TO 4.1.M1
 

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/state/DisplayEventType.java
----------------------------------------------------------------------
diff --git a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/state/DisplayEventType.java b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/state/DisplayEventType.java
index 24afff3..3821762 100644
--- a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/state/DisplayEventType.java
+++ b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/state/DisplayEventType.java
@@ -24,6 +24,7 @@ import org.apache.cayenne.configuration.DataChannelDescriptor;
 import org.apache.cayenne.configuration.DataNodeDescriptor;
 import org.apache.cayenne.map.DataMap;
 import org.apache.cayenne.map.Embeddable;
+import org.apache.cayenne.map.QueryDescriptor;
 import org.apache.cayenne.modeler.ProjectController;
 import org.apache.cayenne.modeler.pref.ProjectStatePreferences;
 import org.apache.cayenne.query.Query;
@@ -54,8 +55,8 @@ public abstract class DisplayEventType {
             return ((DataMap) object).getName();
         } else if (object instanceof Embeddable) {
             return ((Embeddable) object).getClassName();
-        } else if (object instanceof Query) {
-            return ((Query) object).getName();
+        } else if (object instanceof QueryDescriptor) {
+            return ((QueryDescriptor) object).getName();
         } else {
             return "";
         }

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOQuery.java
----------------------------------------------------------------------
diff --git a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOQuery.java b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOQuery.java
index b37d10c..e1d21d8 100644
--- a/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOQuery.java
+++ b/modeler/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOQuery.java
@@ -109,12 +109,12 @@ public class EOQuery<T> extends SelectQuery<T> {
 		}
 	}
 
+	/**
+	 * Since 4.1 is unused.
+	 */
+	@Deprecated
 	public String getEOName() {
-		if (root instanceof EOObjEntity) {
-			return ((EOObjEntity) root).localQueryName(getName());
-		} else {
-			return getName();
-		}
+		return null;
 	}
 
 	public Collection getBindingNames() {

http://git-wip-us.apache.org/repos/asf/cayenne/blob/4cd3d7a5/modeler/cayenne-wocompat/src/test/java/org/apache/cayenne/wocompat/EOQueryTest.java
----------------------------------------------------------------------
diff --git a/modeler/cayenne-wocompat/src/test/java/org/apache/cayenne/wocompat/EOQueryTest.java b/modeler/cayenne-wocompat/src/test/java/org/apache/cayenne/wocompat/EOQueryTest.java
index f48d9a2..8dcea27 100644
--- a/modeler/cayenne-wocompat/src/test/java/org/apache/cayenne/wocompat/EOQueryTest.java
+++ b/modeler/cayenne-wocompat/src/test/java/org/apache/cayenne/wocompat/EOQueryTest.java
@@ -51,7 +51,6 @@ public class EOQueryTest {
 
         EOQuery query = new EOQuery(map.getObjEntity("Entity1"), (Map) fspecMap
                 .get("E1FS1"));
-        assertNull(query.getName());
 
         assertNotNull(query.getQualifier());
         assertEquals(