You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2007/04/14 07:30:53 UTC

svn commit: r528765 - in /incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service: ContributionRepository.java ContributionService.java

Author: lresende
Date: Fri Apr 13 22:30:51 2007
New Revision: 528765

URL: http://svn.apache.org/viewvc?view=rev&rev=528765
Log:
Adding a sourceURL in order to get a file name when storing into the contribution repository.

Modified:
    incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionRepository.java
    incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionService.java

Modified: incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionRepository.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionRepository.java?view=diff&rev=528765&r1=528764&r2=528765
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionRepository.java (original)
+++ incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionRepository.java Fri Apr 13 22:30:51 2007
@@ -38,10 +38,13 @@
      * 
      * @param contribution A URl pointing to the contribution being copied to
      *            the repository
+     * @param sourceURL url of the source. this would be used to calculate the right
+     *            filename to be stored on the repository when a inputStream is being
+     *            provided
      * @param contributionStream InputStream with the content of the
      *            distribution
      */
-    URL store(URI contribution, InputStream contributionStream) throws IOException;
+    URL store(URI contribution, URL sourceURL, InputStream contributionStream) throws IOException;
     /**
      * Copy a contribution from the source URL to the repository
      * @param contribution

Modified: incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionService.java?view=diff&rev=528765&r1=528764&r2=528765
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionService.java (original)
+++ incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/contribution/service/ContributionService.java Fri Apr 13 22:30:51 2007
@@ -53,13 +53,16 @@
      * Contribute an artifact to the SCA Domain.
      * 
      * @param contributionURI The URI that is used as the contribution unique ID.
+     * @param sourceURL the location of the resource containing the artifact. 
+     *            This is used to identify what name should be used when storing
+     *            the contribution on the repository 
      * @param contributionContent a stream containing the resource being
      *            contributed; the stream will not be closed but the read
      *            position after the call is undefined
      * @throws DeploymentException if there was a problem with the contribution
      * @throws IOException if there was a problem reading the stream
      */
-    void contribute(URI contributionURI, InputStream contributionContent)
+    void contribute(URI contributionURI, URL sourceURL, InputStream contributionContent)
         throws ContributionException, IOException;
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org