summaryrefslogtreecommitdiffstats
path: root/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeView.java
diff options
context:
space:
mode:
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