From 01d244ef2681dc366e994ec5962456d07d75d148 Mon Sep 17 00:00:00 2001 From: slaws Date: Wed, 25 May 2011 10:58:30 +0000 Subject: 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 --- .../tuscany/sca/domain/CompositeViewImpl.java | 28 +++++++++++++++------- 1 file changed, 19 insertions(+), 9 deletions(-) (limited to 'sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeViewImpl.java') diff --git a/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeViewImpl.java b/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeViewImpl.java index 3f33d7335a..098446051b 100644 --- a/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeViewImpl.java +++ b/sandbox/slaws/domain-view/src/main/java/org/apache/tuscany/sca/domain/CompositeViewImpl.java @@ -51,21 +51,31 @@ public class CompositeViewImpl implements CompositeView { } public String getComposite(String compositeName, UriInfo uriInfo) { + Composite composite = getComposite(compositeName); + if(composite != null){ + return "

"; + } else { + return "

composite not found"; + } + } + + public CompositeArtifactView getCompositeArtifact(String compositeName, String artifacturi){ + return new CompositeArtifactViewImpl(domainName, getComposite(compositeName), artifacturi); + } + + // utlilities + + public Composite getComposite(String compositeName){ DomainRegistry domainRegistry = DomainViewRunner.domainRegistry; Composite composite = domainRegistry.getDomainComposite(); for (Composite tmpComposite : composite.getIncludes()){ if (tmpComposite.getName().getLocalPart().equals(compositeName)){ - return "

"; + return tmpComposite; } } - return "

composite not found"; - } - - public CompositeArtifactView getCompositeArtifact(){ - return new CompositeArtifactViewImpl(domainName); + return null; } - } \ No newline at end of file -- cgit v1.2.3