summaryrefslogtreecommitdiffstats
path: root/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java
diff options
context:
space:
mode:
authorslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2011-05-24 08:32:01 +0000
committerslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2011-05-24 08:32:01 +0000
commit7608b05fc67449fca1fbefaddc202598b8b4639c (patch)
tree07018aad538e1e6799cc7b6e81503abbf980972e /sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java
parent59eaca5c239d0dee919fd521d315d67cfa135613 (diff)
Add a and atom view of composites and look at retrieving the composite artifact hierarchy
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1126924 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java')
-rw-r--r--sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java b/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java
index d7514f1bf3..7f4981e574 100644
--- a/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.java
+++ b/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/DomainView.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,7 +34,7 @@ public interface DomainView {
@GET
@Produces( {MediaType.TEXT_HTML})
- public String get();
+ public String get(@Context UriInfo uriInfo);
@Path("{domainname}")
@GET
@@ -51,7 +53,11 @@ public interface DomainView {
public String getContributions(@PathParam("domainname") String domainName);
@Path("{domainname}/composite")
- public CompositeView getComposites(@PathParam("domainname") String domainName);
+ public CompositeView getComposites(@PathParam("domainname") String domainName);
+
+ @Path("{domainname}/composite.atom")
+ public CompositeAtomView getCompositesAtom(@PathParam("domainname") String domainName);
+
@Path("{domainname}/component")
@GET