You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2007/07/09 22:41:44 UTC

svn commit: r554759 - in /incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel: impl/ module/

Author: lresende
Date: Mon Jul  9 13:41:43 2007
New Revision: 554759

URL: http://svn.apache.org/viewvc?view=rev&rev=554759
Log:
Renaming ImplementationProcessor to ArtifactProcessor and small changes to set isUnresolved correctly

Added:
    incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELArtifactProcessor.java
      - copied, changed from r554224, incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java
Removed:
    incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java
Modified:
    incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationImpl.java
    incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/module/BPELModuleActivator.java

Copied: incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELArtifactProcessor.java (from r554224, incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java)
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELArtifactProcessor.java?view=diff&rev=554759&p1=incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java&r1=554224&p2=incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELArtifactProcessor.java&r2=554759
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationProcessor.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELArtifactProcessor.java Mon Jul  9 13:41:43 2007
@@ -51,12 +51,12 @@
  * 
  *  @version $Rev$ $Date$
  */
-public class BPELImplementationProcessor implements StAXArtifactProcessor<BPELImplementation> {
+public class BPELArtifactProcessor implements StAXArtifactProcessor<BPELImplementation> {
     private static final QName IMPLEMENTATION_BPEL = new QName(Constants.SCA_NS, "implementation.bpel");
     
     private BPELImplementationFactory bpelFactory;
     
-    public BPELImplementationProcessor(BPELImplementationFactory crudFactory) {
+    public BPELArtifactProcessor(BPELImplementationFactory crudFactory) {
         this.bpelFactory = crudFactory;
     }
 
@@ -96,7 +96,7 @@
             BPELImplementation implementation = bpelFactory.createBPELImplementation();
             implementation.setProcessName(process);
             implementation.setCompiledProcess(compiledProcess.toByteArray());
-            implementation.setUnresolved(true);
+            implementation.setUnresolved(false);
             
             // Skip to end element
             while (reader.hasNext()) {
@@ -113,6 +113,11 @@
 
     public void resolve(BPELImplementation impl, ModelResolver resolver) throws ContributionResolveException {
         System.out.println("IN RESOLVE");
+        if( impl != null && impl.isUnresolved()) {
+            
+            impl.setUnresolved(false);
+        }
+        
     }
 
     public void write(BPELImplementation model, XMLStreamWriter outputSource) throws ContributionWriteException {

Modified: incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationImpl.java?view=diff&rev=554759&r1=554758&r2=554759
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationImpl.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/impl/BPELImplementationImpl.java Mon Jul  9 13:41:43 2007
@@ -60,6 +60,7 @@
     private Service _bpelService;
     private QName _processName;
     private byte[] _compiledProcess;
+    private boolean unresolved;
 
     /**
      * Constructs a new BPEL implementation.
@@ -142,12 +143,11 @@
     }
 
     public boolean isUnresolved() {
-        // The sample BPEL implementation is always resolved
-        return false;
+        return this.unresolved;
     }
 
     public void setUnresolved(boolean unresolved) {
-        // The sample BPEL implementation is always resolved
+        this.unresolved = unresolved;
     }
 
     private class ProcessConfImpl implements ProcessConf {

Modified: incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/module/BPELModuleActivator.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/module/BPELModuleActivator.java?view=diff&rev=554759&r1=554758&r2=554759
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/module/BPELModuleActivator.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/module/BPELModuleActivator.java Mon Jul  9 13:41:43 2007
@@ -27,7 +27,7 @@
 import org.apache.tuscany.sca.implementation.bpel.BPELImplementationFactory;
 import org.apache.tuscany.sca.implementation.bpel.DefaultBPELImplementationFactory;
 import org.apache.tuscany.sca.implementation.bpel.ode.EmbeddedODEServer;
-import org.apache.tuscany.sca.implementation.bpel.impl.BPELImplementationProcessor;
+import org.apache.tuscany.sca.implementation.bpel.impl.BPELArtifactProcessor;
 import org.apache.tuscany.sca.implementation.bpel.provider.BPELImplementationProviderFactory;
 import org.apache.tuscany.sca.interfacedef.java.DefaultJavaInterfaceFactory;
 import org.apache.tuscany.sca.interfacedef.java.JavaInterfaceFactory;
@@ -72,7 +72,7 @@
         // Add the CRUD implementation extension to the StAXArtifactProcessor
         // extension point
         StAXArtifactProcessorExtensionPoint processors = registry.getExtensionPoint(StAXArtifactProcessorExtensionPoint.class);
-        BPELImplementationProcessor implementationArtifactProcessor = new BPELImplementationProcessor(bpelFactory);
+        BPELArtifactProcessor implementationArtifactProcessor = new BPELArtifactProcessor(bpelFactory);
         processors.addArtifactProcessor(implementationArtifactProcessor);
 
         // Instantiating the ODE server to pass it to the providers



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