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 2007/07/28 06:18:44 UTC
svn commit: r560488 -
/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/
Author: jsdelfino
Date: Fri Jul 27 21:18:42 2007
New Revision: 560488
URL: http://svn.apache.org/viewvc?view=rev&rev=560488
Log:
Added implements Cloneable to the model classes that implement a clone method.
Modified:
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java
incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Component.java Fri Jul 27 21:18:42 2007
@@ -29,7 +29,7 @@
*
* @version $Rev$ $Date$
*/
-public interface Component extends Base, IntentAttachPoint, PolicySetAttachPoint, Visitable {
+public interface Component extends Base, IntentAttachPoint, PolicySetAttachPoint, Visitable, Cloneable {
/**
* Returns the URI of the component.
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentProperty.java Fri Jul 27 21:18:42 2007
@@ -23,7 +23,7 @@
*
* @version $Rev$ $Date$
*/
-public interface ComponentProperty extends Property, Cloneable {
+public interface ComponentProperty extends Property {
/**
* Returns the property defined by the component implementation.
@@ -71,10 +71,4 @@
*/
void setFile(String file);
- /**
- * Clone the component property.
- *
- * @return a clone of the component property
- */
- Object clone() throws CloneNotSupportedException;
}
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentReference.java Fri Jul 27 21:18:42 2007
@@ -54,11 +54,4 @@
*/
void setAutowire(boolean autowire);
-
- /**
- * Clone the component reference.
- *
- * @return a clone of the component reference
- */
- Object clone() throws CloneNotSupportedException;
}
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/ComponentService.java Fri Jul 27 21:18:42 2007
@@ -40,10 +40,4 @@
*/
void setService(Service service);
- /**
- * Clone the component service.
- *
- * @return a clone of the component service
- */
- Object clone() throws CloneNotSupportedException;
}
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java Fri Jul 27 21:18:42 2007
@@ -28,7 +28,7 @@
*
* @version $Rev$ $Date$
*/
-public interface Composite extends Implementation, Visitable {
+public interface Composite extends Implementation, Visitable, Cloneable {
/**
* Returns the name of the composite.
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Contract.java Fri Jul 27 21:18:42 2007
@@ -27,7 +27,7 @@
*
* @version $Rev$ $Date$
*/
-public interface Contract extends AbstractContract, PolicySetAttachPoint {
+public interface Contract extends AbstractContract, PolicySetAttachPoint, Cloneable {
/**
* Returns the bindings supported by this contract.
@@ -69,5 +69,13 @@
* @param callback a definition of the bindings to use for callbacks
*/
void setCallback(Callback callback);
+
+ /**
+ * Returns a clone of the contract.
+ *
+ * @return a clone of the reference
+ * @throws CloneNotSupportedException
+ */
+ Object clone() throws CloneNotSupportedException;
}
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Property.java Fri Jul 27 21:18:42 2007
@@ -28,7 +28,7 @@
*
* @version $Rev$ $Date$
*/
-public interface Property extends AbstractProperty, PolicySetAttachPoint {
+public interface Property extends AbstractProperty, PolicySetAttachPoint, Cloneable {
/**
* Returns a clone of the property.
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Reference.java Fri Jul 27 21:18:42 2007
@@ -53,12 +53,4 @@
*/
List<ComponentService> getTargets();
- /**
- * Returns a clone of the reference.
- *
- * @return a clone of the reference
- * @throws CloneNotSupportedException
- */
- Object clone() throws CloneNotSupportedException;
-
}
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Service.java Fri Jul 27 21:18:42 2007
@@ -26,12 +26,4 @@
*/
public interface Service extends AbstractService, Contract {
- /**
- * Returns a clone of the service.
- *
- * @return a clone of the service
- * @throws CloneNotSupportedException
- */
- Object clone() throws CloneNotSupportedException;
-
}
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Wire.java Fri Jul 27 21:18:42 2007
@@ -26,7 +26,7 @@
*
* @version $Rev$ $Date$
*/
-public interface Wire extends Base, IntentAttachPoint, PolicySetAttachPoint {
+public interface Wire extends Base, IntentAttachPoint, PolicySetAttachPoint, Cloneable {
/**
* Returns the source of the wire.
Modified: incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java?view=diff&rev=560488&r1=560487&r2=560488
==============================================================================
--- incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java (original)
+++ incubator/tuscany/java/sca/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/WireableBinding.java Fri Jul 27 21:18:42 2007
@@ -24,20 +24,17 @@
* @version $Rev$ $Date$
*/
public interface WireableBinding extends Binding, Cloneable {
- /**
- * Clone the binding endpoit
- * @return
- */
- Object clone() throws CloneNotSupportedException;
/**
* @param component
*/
void setTargetComponent(Component component);
+
/**
* @param service
*/
void setTargetComponentService(ComponentService service);
+
/**
* @param binding
*/
@@ -47,13 +44,21 @@
* @return
*/
Binding getTargetBinding();
+
/**
* @return
*/
Component getTargetComponent();
+
/**
* @return
*/
ComponentService getTargetComponentService();
+
+ /**
+ * Clone the binding
+ * @return
+ */
+ Object clone() throws CloneNotSupportedException;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org