summaryrefslogtreecommitdiffstats
path: root/branches/sca-java-1.x/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java
diff options
context:
space:
mode:
Diffstat (limited to 'branches/sca-java-1.x/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java')
-rw-r--r--branches/sca-java-1.x/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java42
1 files changed, 15 insertions, 27 deletions
diff --git a/branches/sca-java-1.x/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java b/branches/sca-java-1.x/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java
index 7400501d85..84a6a9a8f9 100644
--- a/branches/sca-java-1.x/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java
+++ b/branches/sca-java-1.x/modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Artifact.java
@@ -6,15 +6,15 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*/
package org.apache.tuscany.sca.contribution;
@@ -24,63 +24,51 @@ import org.apache.tuscany.sca.assembly.Base;
/**
* Represents an artifact in an SCA contribution.
- *
+ *
* @version $Rev$ $Date$
*/
public interface Artifact extends Base {
-
+
/**
* Returns the URI that unique identifies the artifact inside the contribution.
- *
+ *
* @return The artifact URI
*/
String getURI();
-
+
/**
* Sets the URI that uniquely identifies the artifact inside the contribution.
- *
+ *
* @param uri The artifact URI
*/
void setURI(String uri);
/**
* Returns the location of the artifact.
- *
+ *
* @return The artifact location
*/
String getLocation();
-
+
/**
* Set the location of the artifact.
- *
+ *
* @param location The artifact location
*/
void setLocation(String location);
-
+
/**
* Returns the in-memory model representing the artifact.
- *
+ *
* @return The model object
*/
Object getModel();
-
+
/**
* Sets the in-memory model representing the artifact.
- *
+ *
* @param model The model object
*/
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);
}