diff options
Diffstat (limited to 'branches/sca-java-1.x')
3 files changed, 18 insertions, 111 deletions
diff --git a/branches/sca-java-1.x/modules/implementation-ejb/src/main/java/org/apache/tuscany/sca/implementation/ejb/impl/EJBImplementationImpl.java b/branches/sca-java-1.x/modules/implementation-ejb/src/main/java/org/apache/tuscany/sca/implementation/ejb/impl/EJBImplementationImpl.java index cf220a8339..8bcff6eb70 100644 --- a/branches/sca-java-1.x/modules/implementation-ejb/src/main/java/org/apache/tuscany/sca/implementation/ejb/impl/EJBImplementationImpl.java +++ b/branches/sca-java-1.x/modules/implementation-ejb/src/main/java/org/apache/tuscany/sca/implementation/ejb/impl/EJBImplementationImpl.java @@ -18,15 +18,13 @@ */ package org.apache.tuscany.sca.implementation.ejb.impl; -import java.util.ArrayList; -import java.util.List; - import org.apache.tuscany.sca.assembly.Component; import org.apache.tuscany.sca.assembly.ConstrainingType; import org.apache.tuscany.sca.assembly.Property; import org.apache.tuscany.sca.assembly.Reference; import org.apache.tuscany.sca.assembly.Service; import org.apache.tuscany.sca.assembly.builder.ComponentPreProcessor; +import org.apache.tuscany.sca.assembly.impl.ImplementationImpl; import org.apache.tuscany.sca.implementation.ejb.EJBImplementation; import org.apache.tuscany.sca.runtime.RuntimeComponent; @@ -36,42 +34,28 @@ import org.apache.tuscany.sca.runtime.RuntimeComponent; * * @version $Rev$ $Date$ */ -class EJBImplementationImpl implements EJBImplementation, ComponentPreProcessor { +class EJBImplementationImpl extends ImplementationImpl implements EJBImplementation, ComponentPreProcessor { - private List<Property> properties = new ArrayList<Property>(); - private List<Service> services = new ArrayList<Service>(); - private List<Reference> references = new ArrayList<Reference>(); private String ejbLink; - private String uri; - private boolean unresolved; /** * Constructs a new EJB implementation. */ EJBImplementationImpl() { + super(); } + @Override public ConstrainingType getConstrainingType() { // The EJB implementation does not support constrainingTypes return null; } - public List<Property> getProperties() { - return properties; - } - - public List<Service> getServices() { - return services; - } - - public List<Reference> getReferences() { - return references; - } - public String getEJBLink() { return ejbLink; } + @Override public void setConstrainingType(ConstrainingType constrainingType) { // The EJB implementation does not support constrainingTypes } @@ -80,22 +64,6 @@ class EJBImplementationImpl implements EJBImplementation, ComponentPreProcessor this.ejbLink = ejbLink; } - public String getURI() { - return uri; - } - - public void setURI(String uri) { - this.uri = uri; - } - - public boolean isUnresolved() { - return unresolved; - } - - public void setUnresolved(boolean unresolved) { - this.unresolved = unresolved; - } - /** * Use preProcess to add any references and properties dynamically */ diff --git a/branches/sca-java-1.x/modules/implementation-jee/src/main/java/org/apache/tuscany/sca/implementation/jee/impl/JEEImplementationImpl.java b/branches/sca-java-1.x/modules/implementation-jee/src/main/java/org/apache/tuscany/sca/implementation/jee/impl/JEEImplementationImpl.java index 8492befda5..1a63f52d3e 100644 --- a/branches/sca-java-1.x/modules/implementation-jee/src/main/java/org/apache/tuscany/sca/implementation/jee/impl/JEEImplementationImpl.java +++ b/branches/sca-java-1.x/modules/implementation-jee/src/main/java/org/apache/tuscany/sca/implementation/jee/impl/JEEImplementationImpl.java @@ -18,13 +18,8 @@ */ package org.apache.tuscany.sca.implementation.jee.impl; -import java.util.ArrayList; -import java.util.List; - import org.apache.tuscany.sca.assembly.ConstrainingType; -import org.apache.tuscany.sca.assembly.Property; -import org.apache.tuscany.sca.assembly.Reference; -import org.apache.tuscany.sca.assembly.Service; +import org.apache.tuscany.sca.assembly.impl.ImplementationImpl; import org.apache.tuscany.sca.implementation.jee.JEEImplementation; /** @@ -32,59 +27,28 @@ import org.apache.tuscany.sca.implementation.jee.JEEImplementation; * * @version $Rev$ $Date$ */ -class JEEImplementationImpl implements JEEImplementation { +class JEEImplementationImpl extends ImplementationImpl implements JEEImplementation { - private List<Property> properties = new ArrayList<Property>(); - private List<Service> services = new ArrayList<Service>(); - private List<Reference> references = new ArrayList<Reference>(); - private String uri; - private boolean unresolved; - private String archive; /** * Constructs a new JEE implementation. */ JEEImplementationImpl() { + super(); } + @Override public ConstrainingType getConstrainingType() { // The JEE implementation does not support constrainingTypes return null; } - - public List<Property> getProperties() { - return properties; - } - - public List<Service> getServices() { - return services; - } - public List<Reference> getReferences() { - return references; - } - + @Override public void setConstrainingType(ConstrainingType constrainingType) { // The JEE implementation does not support constrainingTypes } - public String getURI() { - return uri; - } - - public void setURI(String uri) { - this.uri = uri; - } - - public boolean isUnresolved() { - return unresolved; - } - - public void setUnresolved(boolean unresolved) { - this.unresolved = unresolved; - } - public String getArchive() { return archive; } diff --git a/branches/sca-java-1.x/modules/implementation-web/src/main/java/org/apache/tuscany/sca/implementation/web/impl/WebImplementationImpl.java b/branches/sca-java-1.x/modules/implementation-web/src/main/java/org/apache/tuscany/sca/implementation/web/impl/WebImplementationImpl.java index f44da1f5bb..bd48f7a521 100644 --- a/branches/sca-java-1.x/modules/implementation-web/src/main/java/org/apache/tuscany/sca/implementation/web/impl/WebImplementationImpl.java +++ b/branches/sca-java-1.x/modules/implementation-web/src/main/java/org/apache/tuscany/sca/implementation/web/impl/WebImplementationImpl.java @@ -18,16 +18,16 @@ */
package org.apache.tuscany.sca.implementation.web.impl;
-import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import org.apache.tuscany.sca.assembly.ConstrainingType;
-import org.apache.tuscany.sca.assembly.builder.ComponentPreProcessor;
import org.apache.tuscany.sca.assembly.Component;
+import org.apache.tuscany.sca.assembly.ConstrainingType;
import org.apache.tuscany.sca.assembly.Property;
import org.apache.tuscany.sca.assembly.Reference;
import org.apache.tuscany.sca.assembly.Service;
+import org.apache.tuscany.sca.assembly.builder.ComponentPreProcessor;
+import org.apache.tuscany.sca.assembly.impl.ImplementationImpl;
import org.apache.tuscany.sca.implementation.web.WebImplementation;
import org.apache.tuscany.sca.runtime.RuntimeComponent;
@@ -35,59 +35,34 @@ import org.apache.tuscany.sca.runtime.RuntimeComponent; /**
* The model representing an Web implementation in an SCA assembly model.
*/
-class WebImplementationImpl implements WebImplementation, ComponentPreProcessor {
+class WebImplementationImpl extends ImplementationImpl implements WebImplementation, ComponentPreProcessor {
- private List<Property> properties = new ArrayList<Property>();
- private List<Reference> references = new ArrayList<Reference>();
- private String uri;
- private boolean unresolved;
-
private String webURI;
/**
* Constructs a new Web implementation.
*/
WebImplementationImpl() {
+ super();
}
+ @Override
public ConstrainingType getConstrainingType() {
// The Web implementation does not support constrainingTypes
return null;
}
- public List<Property> getProperties() {
- return properties;
- }
-
+ @Override
public List<Service> getServices() {
// The Web implementation does not offer services
return Collections.emptyList();
}
- public List<Reference> getReferences() {
- return references;
- }
-
+ @Override
public void setConstrainingType(ConstrainingType constrainingType) {
// The Web implementation does not support constrainingTypes
}
- public String getURI() {
- return uri;
- }
-
- public void setURI(String uri) {
- this.uri = uri;
- }
-
- public boolean isUnresolved() {
- return unresolved;
- }
-
- public void setUnresolved(boolean unresolved) {
- this.unresolved = unresolved;
- }
-
public String getWebURI() {
return webURI;
}
|