You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2012/09/06 14:37:57 UTC
svn commit: r1381578 -
/archiva/trunk/archiva-modules/plugins/metadata-store-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java
Author: olamy
Date: Thu Sep 6 12:37:57 2012
New Revision: 1381578
URL: http://svn.apache.org/viewvc?rev=1381578&view=rev
Log:
implement removeNamespace for FileMetadataRepository
Modified:
archiva/trunk/archiva-modules/plugins/metadata-store-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java
Modified: archiva/trunk/archiva-modules/plugins/metadata-store-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/plugins/metadata-store-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java?rev=1381578&r1=1381577&r2=1381578&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/plugins/metadata-store-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java (original)
+++ archiva/trunk/archiva-modules/plugins/metadata-store-file/src/main/java/org/apache/archiva/metadata/repository/file/FileMetadataRepository.java Thu Sep 6 12:37:57 2012
@@ -597,6 +597,24 @@ public class FileMetadataRepository
return artifacts;
}
+ public void removeNamespace( String repositoryId, String project )
+ throws MetadataRepositoryException
+ {
+ try
+ {
+ File namespaceDirectory = new File( getDirectory( repositoryId ), project );
+ FileUtils.deleteDirectory( namespaceDirectory );
+ //Properties properties = new Properties();
+ //properties.setProperty( "namespace", namespace );
+ //writeProperties( properties, namespaceDirectory, NAMESPACE_METADATA_KEY );
+
+ }
+ catch ( IOException e )
+ {
+ throw new MetadataRepositoryException( e.getMessage(), e );
+ }
+ }
+
public void removeArtifact( ArtifactMetadata artifactMetadata, String baseVersion )
throws MetadataRepositoryException
{