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.java15
1 files changed, 8 insertions, 7 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 4ff1101cfa..a60ec61bc3 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
@@ -23,7 +23,9 @@ import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
+import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.UriInfo;
import org.oasisopen.sca.annotation.Remotable;
@@ -32,15 +34,14 @@ public interface CompositeView {
@GET
@Produces( {MediaType.TEXT_HTML})
- public String get();
-
+ public String getComposites();
@GET
- @Produces( {MediaType.APPLICATION_ATOM_XML,
- MediaType.APPLICATION_JSON,
- MediaType.APPLICATION_XML,
- MediaType.TEXT_HTML})
+ @Produces( {MediaType.TEXT_HTML})
@Path("{compositename}")
- public String getComposite(@PathParam("compositename") String domainName);
+ public String getComposite(@PathParam("compositename") String compositeName, @Context UriInfo uriInfo);
+
+ @Path("{compositename}/{compositeartifact}")
+ public CompositeArtifactView getCompositeArtifact();
} \ No newline at end of file