You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2008/03/12 23:51:48 UTC

svn commit: r636557 - in /incubator/tuscany/java/sca/modules/workspace-admin/src/main: java/org/apache/tuscany/sca/workspace/admin/impl/ resources/

Author: jsdelfino
Date: Wed Mar 12 15:51:43 2008
New Revision: 636557

URL: http://svn.apache.org/viewvc?rev=636557&view=rev
Log:
Minor fixes, renamed directory from contributions to files, fixed titles of the feeds, added missing call to delete files when a composite entry is deleted.

Modified:
    incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/CompositeImageCollectionImpl.java
    incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/ContributionCollectionImpl.java
    incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployableCompositeCollectionImpl.java
    incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java
    incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/Admin.composite

Modified: incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/CompositeImageCollectionImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/CompositeImageCollectionImpl.java?rev=636557&r1=636556&r2=636557&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/CompositeImageCollectionImpl.java (original)
+++ incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/CompositeImageCollectionImpl.java Wed Mar 12 15:51:43 2008
@@ -138,7 +138,7 @@
      * @return
      */
     private static String title(String uri, QName qname) {
-        return "Composite " + uri + " - " + qname.getNamespaceURI() + ";" + qname.getLocalPart();
+        return uri + " - " + qname.getNamespaceURI() + ";" + qname.getLocalPart();
     }
 
 }

Modified: incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/ContributionCollectionImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/ContributionCollectionImpl.java?rev=636557&r1=636556&r2=636557&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/ContributionCollectionImpl.java (original)
+++ incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/ContributionCollectionImpl.java Wed Mar 12 15:51:43 2008
@@ -352,7 +352,7 @@
      * @return
      */
     private static String title(Contribution contribution) {
-        return "Contribution " + contribution.getURI();
+        return contribution.getURI();
     }
     
     /**

Modified: incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployableCompositeCollectionImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployableCompositeCollectionImpl.java?rev=636557&r1=636556&r2=636557&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployableCompositeCollectionImpl.java (original)
+++ incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployableCompositeCollectionImpl.java Wed Mar 12 15:51:43 2008
@@ -723,9 +723,9 @@
      */
     private static String title(String uri, QName qname) {
         if (uri.equals(deploymentContributionURI)) {
-            return "Node " + qname.getLocalPart();
+            return qname.getLocalPart();
         } else {
-            return "Composite " + uri + " - " + qname.getNamespaceURI() + ";" + qname.getLocalPart();
+            return uri + " - " + qname.getNamespaceURI() + ";" + qname.getLocalPart();
         }
     }
 

Modified: incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java?rev=636557&r1=636556&r2=636557&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java (original)
+++ incubator/tuscany/java/sca/modules/workspace-admin/src/main/java/org/apache/tuscany/sca/workspace/admin/impl/DeployedCompositeCollectionImpl.java Wed Mar 12 15:51:43 2008
@@ -83,6 +83,8 @@
 public class DeployedCompositeCollectionImpl extends HttpServlet implements ItemCollection, LocalItemCollection {
     private static final long serialVersionUID = -3477992129462720901L;
 
+    private static final String deploymentContributionURI = Constants.SCA10_TUSCANY_NS + "/cloud";
+    
     @Property
     public String compositeFile;
     
@@ -264,6 +266,13 @@
             if (contributionURI.equals(composite.getURI()) && qname.equals(composite.getName())) {
                 composites.remove(i);
 
+                if (deploymentContributionDirectory != null && contributionURI.equals(deploymentContributionURI)) {
+                    File file = new File(deploymentContributionDirectory, qname.getLocalPart() + ".composite");
+                    if (file.exists()) {
+                        file.delete();
+                    }
+                }
+                
                 // Write the domain composite
                 writeCompositeCollection(compositeCollection);
                 return;

Modified: incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/Admin.composite
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/Admin.composite?rev=636557&r1=636556&r2=636557&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/Admin.composite (original)
+++ incubator/tuscany/java/sca/modules/workspace-admin/src/main/resources/Admin.composite Wed Mar 12 15:51:43 2008
@@ -77,7 +77,7 @@
         <property name="workspaceFile">workspace.xml</property>             
         <property name="deploymentContributionDirectory">cloud</property>             
    		<service name="ItemCollection">
-   	 		<t:binding.atom uri="http://localhost:9990/workspace"/>
+   	 		<t:binding.atom uri="http://localhost:9990/workspace" title="Contributions"/>
    		</service>
    		<service name="Servlet">
    	 		<t:binding.http uri="http://localhost:9990/contribution"/>
@@ -86,9 +86,9 @@
 
     <component name="FileCollectionComponent">
         <implementation.java class="org.apache.tuscany.sca.workspace.admin.impl.FileCollectionImpl"/>             
-        <property name="directoryName">contributions</property>             
+        <property name="directoryName">files</property>             
    		<service name="ItemCollection">
-   	 		<t:binding.atom uri="http://localhost:9990/feed/files"/>
+   	 		<t:binding.atom uri="http://localhost:9990/feed/files" title="Files"/>
    		</service>
     </component>
 
@@ -104,7 +104,7 @@
         <implementation.java class="org.apache.tuscany.sca.workspace.admin.impl.DeployedCompositeCollectionImpl"/>
         <property name="compositeFile">domain.composite</property>
    		<service name="ItemCollection">
-   	 		<t:binding.atom uri="http://localhost:9990/composite"/>
+   	 		<t:binding.atom uri="http://localhost:9990/composite" title="Domain Composites"/>
    		</service>
    		<service name="Servlet">
    	 		<t:binding.http uri="http://localhost:9990/composite-source"/>
@@ -115,7 +115,7 @@
     <component name="DeployableCompositeCollectionComponent">
         <implementation.java class="org.apache.tuscany.sca.workspace.admin.impl.DeployableCompositeCollectionImpl"/>
    		<service name="ItemCollection">
-   	 		<t:binding.atom uri="http://localhost:9990/deployable"/>
+   	 		<t:binding.atom uri="http://localhost:9990/deployable" title="Deployable Composites"/>
    		</service>
    		<service name="Servlet">
    	 		<t:binding.http uri="http://localhost:9990/composite-resolved"/>
@@ -130,7 +130,7 @@
         <property name="compositeFile">cloud.composite</property>
         <property name="deploymentContributionDirectory">cloud</property>             
    		<service name="ItemCollection">
-   	 		<t:binding.atom uri="http://localhost:9990/cloud"/>
+   	 		<t:binding.atom uri="http://localhost:9990/cloud" title="Nodes"/>
    		</service>
    		<service name="Servlet">
    	 		<t:binding.http uri="http://localhost:9990/cloud-source"/>
@@ -141,7 +141,7 @@
     <component name="CompositeImageCollectionComponent">
         <implementation.java class="org.apache.tuscany.sca.workspace.admin.impl.CompositeImageCollectionImpl"/>
    		<service name="ItemCollection">
-   	 		<t:binding.atom uri="http://localhost:9990/composite-image"/>
+   	 		<t:binding.atom uri="http://localhost:9990/composite-image" title="Composite Images"/>
    		</service>
    		<reference name="contributionCollection" target="ContributionCollectionComponent/LocalItemCollection"/>
     </component>
@@ -149,7 +149,7 @@
     <component name="NodeProcessCollectionComponent">
         <implementation.java class="org.apache.tuscany.sca.workspace.admin.impl.NodeProcessCollectionImpl"/>
    		<service name="ItemCollection">
-   	 		<t:binding.atom uri="http://localhost:9990/process"/>
+   	 		<t:binding.atom uri="http://localhost:9990/process" title="Running Nodes"/>
    		</service>
     </component>
 



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org