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/02/06 10:15:52 UTC

svn commit: r618930 - in /incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution: Artifact.java impl/ArtifactImpl.java impl/ContributionImpl.java impl/WorkspaceImpl.java

Author: jsdelfino
Date: Wed Feb  6 01:15:49 2008
New Revision: 618930

URL: http://svn.apache.org/viewvc?rev=618930&view=rev
Log:
Adding a contents field to Artifact to optionally keep the in-memory contents of the artifact.

Modified:
    incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java
    incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ArtifactImpl.java
    incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java
    incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/WorkspaceImpl.java

Modified: incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java?rev=618930&r1=618929&r2=618930&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java (original)
+++ incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java Wed Feb  6 01:15:49 2008
@@ -72,4 +72,15 @@
      */
     void setModel(Object model);
 
+    /**
+     * Returns the contents of the artifact cached here.
+     * @return the contents of the artifact
+     */
+    byte[] getContents();
+    
+    /**
+     * Sets the contents of the artifact.
+     * @param contents the contents of the artifact
+     */
+    void setContents(byte[] contents);
 }

Modified: incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ArtifactImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ArtifactImpl.java?rev=618930&r1=618929&r2=618930&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ArtifactImpl.java (original)
+++ incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ArtifactImpl.java Wed Feb  6 01:15:49 2008
@@ -32,6 +32,7 @@
     private String location;
     private Object model;
     private boolean unresolved;
+    private byte[] contents;
 
     ArtifactImpl() {
     }
@@ -58,6 +59,14 @@
     
     public void setModel(Object model) {
         this.model = model;
+    }
+
+    public byte[] getContents() {
+        return contents;
+    }
+    
+    public void setContents(byte[] contents) {
+        this.contents = contents;
     }
     
     public boolean isUnresolved() {

Modified: incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java?rev=618930&r1=618929&r2=618930&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java (original)
+++ incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java Wed Feb  6 01:15:49 2008
@@ -38,6 +38,7 @@
     private String uri;
     private String location;
     private Object model;
+    private byte[] contents;
     private boolean unresolved;
     private List<Export> exports = new ArrayList<Export>();
     private List<Import> imports = new ArrayList<Import>();
@@ -83,6 +84,14 @@
     
     public void setModel(Object model) {
         this.model = model;
+    }
+    
+    public byte[] getContents() {
+        return contents;
+    }
+    
+    public void setContents(byte[] contents) {
+        this.contents = contents;
     }
     
     public boolean isUnresolved() {

Modified: incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/WorkspaceImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/WorkspaceImpl.java?rev=618930&r1=618929&r2=618930&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/WorkspaceImpl.java (original)
+++ incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/WorkspaceImpl.java Wed Feb  6 01:15:49 2008
@@ -34,6 +34,8 @@
     
     private String location;
     private String uri;
+    private Object model;
+    private byte[] contents;
     private boolean unresolved;
     private List<Contribution> contributions = new ArrayList<Contribution>();
     
@@ -48,7 +50,7 @@
     }
 
     public Object getModel() {
-        return null;
+        return model;
     }
 
     public String getURI() {
@@ -60,8 +62,17 @@
     }
 
     public void setModel(Object model) {
+        this.model = model;
     }
 
+    public byte[] getContents() {
+        return contents;
+    }
+    
+    public void setContents(byte[] contents) {
+        this.contents = contents;
+    }
+    
     public void setURI(String uri) {
         this.uri = uri;
     }



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