Author: aadamchik
Date: Sat Dec 12 17:54:57 2009
New Revision: 889955

URL: http://svn.apache.org/viewvc?rev=889955&view=rev
Log:
CAY-1319 Minimal DI container-based configuration to run Cayenne

* fixing configuration version loading

Modified:
    
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoader.java
    
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoaderTest.java

Modified: 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoader.java
URL: 
http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoader.java?rev=889955&r1=889954&r2=889955&view=diff
==============================================================================
--- 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoader.java
 (original)
+++ 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoader.java
 Sat Dec 12 17:54:57 2009
@@ -142,14 +142,17 @@
                 String namespaceURI,
                 String localName,
                 String name,
-                Attributes atts) {
+                Attributes attributes) {
 
             if (localName.equals(DOMAIN_TAG)) {
+                String version = attributes.getValue("", "project-version");
+                descriptor.setVersion(version);
+
                 return new DataChannelChildrenHandler(parser, this);
             }
 
             logger.info(unexpectedTagMessage(localName, DOMAIN_TAG));
-            return super.createChildTagHandler(namespaceURI, localName, name, 
atts);
+            return super.createChildTagHandler(namespaceURI, localName, name, 
attributes);
         }
     }
 

Modified: 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoaderTest.java
URL: 
http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoaderTest.java?rev=889955&r1=889954&r2=889955&view=diff
==============================================================================
--- 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoaderTest.java
 (original)
+++ 
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/test/java/org/apache/cayenne/configuration/XMLDataChannelDescriptorLoaderTest.java
 Sat Dec 12 17:54:57 2009
@@ -147,6 +147,7 @@
         assertNotNull(descriptor);
 
         assertNull(descriptor.getName());
+        assertEquals("6", descriptor.getVersion());
 
         Collection<DataMap> maps = descriptor.getDataMaps();
         assertEquals(2, maps.size());


Reply via email to