summaryrefslogtreecommitdiffstats
path: root/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeView.java
diff options
context:
space:
mode:
authorslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2011-05-25 10:58:30 +0000
committerslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2011-05-25 10:58:30 +0000
commit01d244ef2681dc366e994ec5962456d07d75d148 (patch)
tree915a2cac6d5f5f76501f96b4a0c6dd7a3ae5cbb4 /sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeView.java
parent2f83f5e8e091074cbd4e3d0d7cc15af22411314c (diff)
Fiddling about with making the composite artifact path do something
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1127474 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeView.java')
-rw-r--r--sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeView.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeView.java b/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeView.java
index a60ec61bc3..636892f054 100644
--- a/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeView.java
+++ b/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeView.java
@@ -41,7 +41,11 @@ public interface CompositeView {
@Path("{compositename}")
public String getComposite(@PathParam("compositename") String compositeName, @Context UriInfo uriInfo);
- @Path("{compositename}/{compositeartifact}")
- public CompositeArtifactView getCompositeArtifact();
+ // Hack to make it call this with any path added to the end of the composite name
+ // Want the user to be able to do something like
+ // http://localhost:80/sca/domain/mydomain/composite/mycomposite/component1/component2/service1
+ @Path("{compositename}/{artifacturi:.*}")
+ public CompositeArtifactView getCompositeArtifact(@PathParam("compositename") String compositeName,
+ @PathParam("artifacturi") String artifacturi);
} \ No newline at end of file