akarasulu 2003/11/10 19:15:32
Modified: repository/api/src/java/org/apache/avalon/repository
ArtifactDatabase.java Repository.java
Log:
Enabled database functionality on Repository
Revision Changes Path
1.2 +5 -0
avalon-sandbox/repository/api/src/java/org/apache/avalon/repository/ArtifactDatabase.java
Index: ArtifactDatabase.java
===================================================================
RCS file:
/home/cvs/avalon-sandbox/repository/api/src/java/org/apache/avalon/repository/ArtifactDatabase.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ArtifactDatabase.java 11 Nov 2003 01:22:29 -0000 1.1
+++ ArtifactDatabase.java 11 Nov 2003 03:15:31 -0000 1.2
@@ -65,7 +65,12 @@
*/
public interface ArtifactDatabase
{
+ String DEPENDENCY = "dependency" ;
+
Attributes getArtifactAttributes( ArtifactDescriptor a_descriptor )
+ throws RepositoryException ;
+
+ ArtifactDescriptor [] getDependencies( ArtifactDescriptor a_descriptor )
throws RepositoryException ;
}
1.3 +2 -2
avalon-sandbox/repository/api/src/java/org/apache/avalon/repository/Repository.java
Index: Repository.java
===================================================================
RCS file:
/home/cvs/avalon-sandbox/repository/api/src/java/org/apache/avalon/repository/Repository.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Repository.java 11 Nov 2003 01:22:29 -0000 1.2
+++ Repository.java 11 Nov 2003 03:15:31 -0000 1.3
@@ -57,7 +57,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Stephen McConnell</a>
* @version $Revision$ $Date$
*/
-public interface Repository
+public interface Repository extends ArtifactDatabase
{
/**
* The context resolution key.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]