Author: aadamchik
Date: Tue Mar 1 12:29:57 2011
New Revision: 1075791
URL: http://svn.apache.org/viewvc?rev=1075791&view=rev
Log:
DataNode is no longer mapped in the Modeler, so removing DataNodeFactory from
NamedObjectFactory
Modified:
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/NamedObjectFactory.java
Modified:
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/NamedObjectFactory.java
URL:
http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/NamedObjectFactory.java?rev=1075791&r1=1075790&r2=1075791&view=diff
==============================================================================
---
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/NamedObjectFactory.java
(original)
+++
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/NamedObjectFactory.java
Tue Mar 1 12:29:57 2011
@@ -24,7 +24,6 @@ import java.util.Iterator;
import java.util.Map;
import org.apache.cayenne.access.DataDomain;
-import org.apache.cayenne.access.DataNode;
import org.apache.cayenne.configuration.DataChannelDescriptor;
import org.apache.cayenne.configuration.DataNodeDescriptor;
import org.apache.cayenne.dba.TypesMapping;
@@ -55,7 +54,6 @@ import org.apache.cayenne.query.SelectQu
* <li>DbEntity</li>
* <li>DbAttribute</li>
* <li>DbRelationship</li>
- * <li>DataNode</li>
* <li>DataNodeDescriptor</li>
* <li>DataDomain</li>
* <li>Query</li>
@@ -67,6 +65,7 @@ import org.apache.cayenne.query.SelectQu
* @since 3.1 moved from project package
*/
// TODO andrus 03/10/2010: should we make that a pluggable DI strategy?
+// TODO andrus 03/01/2011: move to Modeler?
public abstract class NamedObjectFactory {
private static final Map<Class<?>, NamedObjectFactory> factories = new
HashMap<Class<?>, NamedObjectFactory>();
@@ -77,7 +76,6 @@ public abstract class NamedObjectFactory
factories.put(DbEntity.class, new DbEntityFactory());
factories.put(ObjAttribute.class, new ObjAttributeFactory());
factories.put(DbAttribute.class, new DbAttributeFactory());
- factories.put(DataNode.class, new DataNodeFactory());
factories.put(DataNodeDescriptor.class, new
DataNodeDescriptorFactory());
factories.put(DataChannelDescriptor.class, new
DataChannelDescriptorFactory());
factories.put(DbRelationship.class, new DbRelationshipFactory(null,
false));
@@ -438,25 +436,6 @@ public abstract class NamedObjectFactory
}
}
- static class DataNodeFactory extends NamedObjectFactory {
-
- @Override
- protected String nameBase() {
- return "UntitledDataNode";
- }
-
- @Override
- protected Object create(String name, Object namingContext) {
- return new DataNode(name);
- }
-
- @Override
- protected boolean isNameInUse(String name, Object namingContext) {
- DataDomain domain = (DataDomain) namingContext;
- return domain.getNode(name) != null;
- }
- }
-
static class DataNodeDescriptorFactory extends NamedObjectFactory {
@Override