You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2008/07/25 02:16:24 UTC

svn commit: r679627 - in /maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository: DefaultLocalRepository.java api/RepositoryOperationResult.java

Author: ogusakov
Date: Thu Jul 24 17:16:23 2008
New Revision: 679627

URL: http://svn.apache.org/viewvc?rev=679627&view=rev
Log:
adjusting APIs, started LocalRepositoryReader

Modified:
    maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/DefaultLocalRepository.java
    maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryOperationResult.java

Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/DefaultLocalRepository.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/DefaultLocalRepository.java?rev=679627&r1=679626&r2=679627&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/DefaultLocalRepository.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/DefaultLocalRepository.java Thu Jul 24 17:16:23 2008
@@ -44,7 +44,11 @@
     public RepositoryWriter getWriter( String protocol )
         throws NonExistentProtocolException
     {
-      // TODO Auto-generated method stub
       return null;
     }
+
+    public boolean isLocal()
+    {
+      return true;
+    }
 }

Modified: maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryOperationResult.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryOperationResult.java?rev=679627&r1=679626&r2=679627&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryOperationResult.java (original)
+++ maven/sandbox/trunk/mercury/src/main/java/org/apache/maven/mercury/repository/api/RepositoryOperationResult.java Thu Jul 24 17:16:23 2008
@@ -21,6 +21,24 @@
 {
   private Set<RepositoryException> _exceptions = Collections.synchronizedSet( new HashSet<RepositoryException>() );
   private List<T> _results = Collections.synchronizedList( new ArrayList<T>() );
+  
+  public static RepositoryOperationResult<ArtifactBasicMetadata> add( RepositoryOperationResult<ArtifactBasicMetadata> rep, RepositoryException exception )
+  {
+    if( rep == null )
+      rep = new RepositoryOperationResult<ArtifactBasicMetadata>();
+
+    rep.add( exception );
+    return rep;
+  }
+  
+  public static RepositoryOperationResult<ArtifactBasicMetadata> add( RepositoryOperationResult<ArtifactBasicMetadata> rep, ArtifactBasicMetadata abmd )
+  {
+    if( rep == null )
+      rep = new RepositoryOperationResult<ArtifactBasicMetadata>();
+
+    rep.add( abmd );
+    return rep;
+  }
 
   public RepositoryOperationResult()
   {