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()
{