com.ebmwebsourcing.easybpel.model.bpel.impl.compiler
Class BPELCompilerImpl

java.lang.Object
  extended by com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
      extended by com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
          extended by com.ebmwebsourcing.easybpel.model.bpel.impl.compiler.BPELCompilerImpl
All Implemented Interfaces:
com.ebmwebsourcing.easybpel.model.bpel.api.compiler.BPELCompiler, com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>

public class BPELCompilerImpl
extends com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
implements com.ebmwebsourcing.easybpel.model.bpel.api.compiler.BPELCompiler

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
BPELCompilerImpl()
           
 
Method Summary
 com.ebmwebsourcing.easyviper.core.api.engine.Process compile(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelProcessDefinition)
           
 java.lang.String convertStreamToString(java.io.InputStream is)
           
 com.ebmwebsourcing.easyviper.core.api.engine.Process generate(com.ebmwebsourcing.easyviper.core.api.Core core, com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelprocess)
           
 void setLog(java.util.logging.Logger logger)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess validate(java.net.URI uri)
           
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler
getModel
 
Methods inherited from class com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent
 

Constructor Detail

BPELCompilerImpl

public BPELCompilerImpl()
                 throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Method Detail

convertStreamToString

public java.lang.String convertStreamToString(java.io.InputStream is)

validate

public com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess validate(java.net.URI uri)
                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
validate in interface com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Specified by:
validate in class com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

generate

public com.ebmwebsourcing.easyviper.core.api.engine.Process generate(com.ebmwebsourcing.easyviper.core.api.Core core,
                                                                     com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelprocess)
                                                              throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Specified by:
generate in interface com.ebmwebsourcing.easybpel.model.bpel.api.compiler.BPELCompiler
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

compile

public com.ebmwebsourcing.easyviper.core.api.engine.Process compile(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelProcessDefinition)
                                                             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
compile in interface com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Specified by:
compile in class com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setLog

public void setLog(java.util.logging.Logger logger)
Specified by:
setLog in interface com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>
Overrides:
setLog in class com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess>


Copyright © 2008-2011 eBM WebSourcing. All Rights Reserved.