Author: olamy
Date: Sun May 19 11:55:09 2013
New Revision: 1484274

URL: http://svn.apache.org/r1484274
Log:
fix searching namespaces

Modified:
    
archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java
    
archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepositoryTest.java
    
archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/RepositoriesNamespaceTest.java

Modified: 
archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java
URL: 
http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java?rev=1484274&r1=1484273&r2=1484274&view=diff
==============================================================================
--- 
archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java
 (original)
+++ 
archiva/sandbox/trunk/metadata-store-cassandra/src/main/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepository.java
 Sun May 19 11:55:09 2013
@@ -119,6 +119,16 @@ public class CassandraMetadataRepository
         return namespaceEntityManager;
     }
 
+    public void setRepositoryEntityManager( EntityManager<Repository, String> 
repositoryEntityManager )
+    {
+        this.repositoryEntityManager = repositoryEntityManager;
+    }
+
+    public void setNamespaceEntityManager( EntityManager<Namespace, String> 
namespaceEntityManager )
+    {
+        this.namespaceEntityManager = namespaceEntityManager;
+    }
+
     @Override
     public void updateNamespace( String repositoryId, String namespaceId )
         throws MetadataRepositoryException
@@ -133,6 +143,7 @@ public class CassandraMetadataRepository
             //namespace.setRepository( repository );
             //repository.getNamespaces().add( namespace );
             this.repositoryEntityManager.put( repository );
+
             this.namespaceEntityManager.put( namespace );
         }
         // FIXME add a Namespace id builder
@@ -219,6 +230,11 @@ public class CassandraMetadataRepository
 
         List<String> namespaceNames = new ArrayList<String>( namespaces.size() 
);
 
+        for ( Namespace namespace : namespaces )
+        {
+            namespaceNames.add( namespace.getName() );
+        }
+
         return namespaceNames;
     }
 
@@ -248,6 +264,11 @@ public class CassandraMetadataRepository
 
         List<String> namespaceNames = new ArrayList<String>( namespaces.size() 
);
 
+        for ( Namespace namespace : namespaces )
+        {
+            namespaceNames.add( namespace.getName() );
+        }
+
         return namespaceNames;
 
     }

Modified: 
archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepositoryTest.java
URL: 
http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepositoryTest.java?rev=1484274&r1=1484273&r2=1484274&view=diff
==============================================================================
--- 
archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepositoryTest.java
 (original)
+++ 
archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/CassandraMetadataRepositoryTest.java
 Sun May 19 11:55:09 2013
@@ -21,6 +21,7 @@ package org.apache.archiva.metadata.repo
 
 import org.apache.archiva.metadata.repository.AbstractMetadataRepositoryTest;
 import org.apache.commons.io.FileUtils;
+import org.junit.After;
 import org.junit.Before;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -55,4 +56,13 @@ public class CassandraMetadataRepository
 
         this.repository = new CassandraMetadataRepository( null, null, 
cassandraEntityManagerFactory.getKeyspace() );
     }
+
+
+    @After
+    public void shutdown()
+        throws Exception
+    {
+        //cassandraEntityManagerFactory.getKeyspace().dr .dropKeyspace();
+    }
+
 }

Modified: 
archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/RepositoriesNamespaceTest.java
URL: 
http://svn.apache.org/viewvc/archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/RepositoriesNamespaceTest.java?rev=1484274&r1=1484273&r2=1484274&view=diff
==============================================================================
--- 
archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/RepositoriesNamespaceTest.java
 (original)
+++ 
archiva/sandbox/trunk/metadata-store-cassandra/src/test/java/org/apache/archiva/metadata/repository/cassandra/RepositoriesNamespaceTest.java
 Sun May 19 11:55:09 2013
@@ -64,8 +64,7 @@ public class RepositoriesNamespaceTest
     public void shutdown()
         throws Exception
     {
-        //em.close();
-        //emf.close();
+
     }
 
 


Reply via email to