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, getName, 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, getName, 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 © 2012 Petals Link. All Rights Reserved.