Author: aadamchik
Date: Thu Jul  5 20:45:01 2012
New Revision: 1357894

URL: http://svn.apache.org/viewvc?rev=1357894&view=rev
Log:
CAY-1718 Remove everything deprecated in 3.1

in progress

Modified:
    
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/DataDomain.java
    
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/access/DataDomainTest.java
    
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/server/DataDomainProviderTest.java

Modified: 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/DataDomain.java
URL: 
http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/DataDomain.java?rev=1357894&r1=1357893&r2=1357894&view=diff
==============================================================================
--- 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/DataDomain.java
 (original)
+++ 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/access/DataDomain.java
 Thu Jul  5 20:45:01 2012
@@ -35,11 +35,8 @@ import org.apache.cayenne.DataChannelFil
 import org.apache.cayenne.DataChannelSyncCallbackAction;
 import org.apache.cayenne.ObjectContext;
 import org.apache.cayenne.QueryResponse;
-import org.apache.cayenne.access.jdbc.BatchQueryBuilderFactory;
-import org.apache.cayenne.cache.NestedQueryCache;
 import org.apache.cayenne.cache.QueryCache;
 import org.apache.cayenne.configuration.Constants;
-import org.apache.cayenne.configuration.ObjectContextFactory;
 import org.apache.cayenne.di.BeforeScopeEnd;
 import org.apache.cayenne.di.Inject;
 import org.apache.cayenne.event.EventManager;
@@ -116,15 +113,6 @@ public class DataDomain implements Query
     protected boolean stopped;
 
     /**
-     * Factory for creating QueryBuilders. Might be null, then default one 
will be used.
-     * Server-only.
-     * 
-     * @deprecated since 3.1 BatchQueryBuilderFactory is injected into 
JdbcAdapter.
-     */
-    @Deprecated
-    private BatchQueryBuilderFactory queryBuilderFactory;
-
-    /**
      * Creates a DataDomain and assigns it a name.
      */
     public DataDomain(String name) {
@@ -388,32 +376,12 @@ public class DataDomain implements Query
         }
     }
 
-    /**
-     * Registers new DataMap with this domain.
-     * 
-     * @deprecated since 3.1 use a more consistently named {@link 
#addDataMap(DataMap)}.
-     */
-    @Deprecated
-    public void addMap(DataMap map) {
-        addDataMap(map);
-    }
-
     public void addDataMap(DataMap dataMap) {
         getEntityResolver().addDataMap(dataMap);
         refreshEntitySorter();
     }
 
     /**
-     * Returns DataMap matching <code>name</code> parameter.
-     * 
-     * @deprecated since 3.1 use a more consistently named {@link 
#getDataMap(String)}.
-     */
-    @Deprecated
-    public DataMap getMap(String mapName) {
-        return getEntityResolver().getDataMap(mapName);
-    }
-
-    /**
      * @since 3.1
      */
     public DataMap getDataMap(String mapName) {
@@ -424,17 +392,6 @@ public class DataDomain implements Query
      * Removes named DataMap from this DataDomain and any underlying DataNodes 
that
      * include it.
      * 
-     * @deprecated since 3.1 use a more consistently named {@link 
#removeDataMap(String)}.
-     */
-    @Deprecated
-    public void removeMap(String mapName) {
-        removeDataMap(mapName);
-    }
-
-    /**
-     * Removes named DataMap from this DataDomain and any underlying DataNodes 
that
-     * include it.
-     * 
      * @since 3.1
      */
     public void removeDataMap(String mapName) {
@@ -490,33 +447,6 @@ public class DataDomain implements Query
     }
 
     /**
-     * Closes all data nodes, removes them from the list of available nodes.
-     * 
-     * @deprecated since 3.1 unused and unneeded
-     */
-    @Deprecated
-    public void reset() {
-
-        nodes.clear();
-        nodesByDataMapName.clear();
-
-        if (entityResolver != null) {
-            entityResolver.clearCache();
-            entityResolver = null;
-        }
-    }
-
-    /**
-     * Clears the list of internal DataMaps.
-     * 
-     * @deprecated since 3.1 unused and unneeded
-     */
-    @Deprecated
-    public void clearDataMaps() {
-        getEntityResolver().setDataMaps(Collections.EMPTY_LIST);
-    }
-
-    /**
      * Adds new DataNode.
      */
     public void addNode(DataNode node) {
@@ -533,47 +463,6 @@ public class DataDomain implements Query
     }
 
     /**
-     * Creates and returns a new DataContext. If this DataDomain is configured 
to use
-     * shared cache, returned DataContext will use shared cache as well. 
Otherwise a new
-     * instance of DataRowStore will be used as its local cache.
-     * 
-     * @deprecated since 3.1 as context creation is done via {@link 
ObjectContextFactory}
-     *             and injection.
-     */
-    @Deprecated
-    public DataContext createDataContext() {
-        return createDataContext(isSharedCacheEnabled());
-    }
-
-    /**
-     * Creates a new DataContext.
-     * 
-     * @param useSharedCache determines whether resulting DataContext should 
use shared
-     *            vs. local cache. This setting overrides default behavior 
configured for
-     *            this DataDomain via {@link #SHARED_CACHE_ENABLED_PROPERTY}.
-     * @since 1.1
-     * @deprecated since 3.1 as context creation is done via {@link 
ObjectContextFactory}
-     *             and injection.
-     */
-    @Deprecated
-    public DataContext createDataContext(boolean useSharedCache) {
-        // for new dataRowStores use the same name for all stores
-        // it makes it easier to track the event subject
-        DataRowStore snapshotCache = (useSharedCache)
-                ? nonNullSharedSnapshotCache()
-                : new DataRowStore(name, properties, eventManager);
-
-        DataContext context = new DataContext(this, new 
ObjectStore(snapshotCache));
-
-        if (queryCache != null) {
-            context.setQueryCache(new NestedQueryCache(queryCache));
-        }
-
-        context.setValidatingObjectsOnCommit(isValidatingObjectsOnCommit());
-        return context;
-    }
-
-    /**
      * Creates and returns a new inactive transaction. Returned transaction is 
bound to
      * the current execution thread.
      * <p>
@@ -602,16 +491,6 @@ public class DataDomain implements Query
     /**
      * Returns registered DataNode whose name matches <code>name</code> 
parameter.
      * 
-     * @deprecated since 3.1, use a more consistently named {@link 
#getDataNode(String)}.
-     */
-    @Deprecated
-    public DataNode getNode(String nodeName) {
-        return getDataNode(nodeName);
-    }
-
-    /**
-     * Returns registered DataNode whose name matches <code>name</code> 
parameter.
-     * 
      * @since 3.1
      */
     public DataNode getDataNode(String nodeName) {
@@ -619,23 +498,6 @@ public class DataDomain implements Query
     }
 
     /**
-     * Updates internal index of DataNodes stored by the entity name.
-     * 
-     * @deprecated since 3.1 - unneeded and unused.
-     */
-    @Deprecated
-    public void reindexNodes() {
-        nodesByDataMapName.clear();
-
-        for (DataNode node : getDataNodes()) {
-            for (DataMap map : node.getDataMaps()) {
-                addDataMap(map);
-                nodesByDataMapName.put(map.getName(), node);
-            }
-        }
-    }
-
-    /**
      * Returns a DataNode that should handle queries for all entities in a 
DataMap.
      * 
      * @since 1.1
@@ -925,25 +787,6 @@ public class DataDomain implements Query
     }
 
     /**
-     * Sets factory for creating QueryBuilders
-     * 
-     * @deprecated since 3.1 BatchQueryBuilderFactory is injected into 
JdbcAdapter.
-     */
-    @Deprecated
-    public void setQueryBuilderFactory(BatchQueryBuilderFactory 
queryBuilderFactory) {
-        this.queryBuilderFactory = queryBuilderFactory;
-    }
-
-    /**
-     * @return factory for creating QueryBuilders. Might be null
-     * @deprecated since 3.1 BatchQueryBuilderFactory is injected into 
JdbcAdapter.
-     */
-    @Deprecated
-    public BatchQueryBuilderFactory getQueryBuilderFactory() {
-        return queryBuilderFactory;
-    }
-
-    /**
      * @since 3.1
      */
     JdbcEventLogger getJdbcEventLogger() {

Modified: 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/access/DataDomainTest.java
URL: 
http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/access/DataDomainTest.java?rev=1357894&r1=1357893&r2=1357894&view=diff
==============================================================================
--- 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/access/DataDomainTest.java
 (original)
+++ 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/access/DataDomainTest.java
 Thu Jul  5 20:45:01 2012
@@ -133,25 +133,6 @@ public class DataDomainTest extends Serv
         assertNull(d1.getDataMap(m1.getName()));
     }
 
-    @Deprecated
-    public void testReindexNodes() throws Exception {
-        DataDomain domain = new DataDomain("dom1");
-        DataMap map = new DataMap("map");
-        DataNode node = new DataNode("1");
-        node.setJdbcEventLogger(logger);
-
-        domain.addNode(node);
-
-        assertNull(domain.nodesByDataMapName.get("map"));
-        node.addDataMap(map);
-        assertNull(domain.nodesByDataMapName.get("map"));
-
-        // testing this
-        domain.reindexNodes();
-
-        assertSame(node, domain.nodesByDataMapName.get("map"));
-    }
-
     public void testEntityResolverRefresh() throws Exception {
         DataDomain domain = new DataDomain("dom1");
         org.apache.cayenne.map.EntityResolver resolver = 
domain.getEntityResolver();

Modified: 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/server/DataDomainProviderTest.java
URL: 
http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/server/DataDomainProviderTest.java?rev=1357894&r1=1357893&r2=1357894&view=diff
==============================================================================
--- 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/server/DataDomainProviderTest.java
 (original)
+++ 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/server/DataDomainProviderTest.java
 Thu Jul  5 20:45:01 2012
@@ -220,7 +220,7 @@ public class DataDomainProviderTest exte
         assertNotNull(node1.getAdapter());
         assertEquals(OracleAdapter.class, node1.getAdapter().getClass());
 
-        DataNode node2 = domain.getNode("node2");
+        DataNode node2 = domain.getDataNode("node2");
         assertNotNull(node2);
         assertEquals(1, node2.getDataMaps().size());
         assertSame(map2, node2.getDataMaps().iterator().next());


Reply via email to