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