com.ebmwebsourcing.easybpel.model.bpel.impl.inout
Class BPELWriterImpl

java.lang.Object
  extended by com.ebmwebsourcing.easybpel.model.bpel.impl.inout.BPELWriterImpl
All Implemented Interfaces:
com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELWriter

public class BPELWriterImpl
extends java.lang.Object
implements com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELWriter

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
BPELWriterImpl()
           
 
Method Summary
 org.w3c.dom.Document convertProcess2DOMElement(com.ebmwebsourcing.easybpel.model.bpel.executable.TProcess bpelDescriptor)
          Build the XML nodes from the WSDL descriptor in Java classes form.
 java.lang.String getDefinition(com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement element)
           
 org.w3c.dom.Document getDocument(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess processDef)
           
 boolean getFeature(java.lang.String name)
           
 javax.xml.bind.JAXBContext getJaxbContext()
           
 void setFeature(java.lang.String name, boolean value)
           
 java.lang.String writeBPEL(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess processDef)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPELWriterImpl

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

getJaxbContext

public javax.xml.bind.JAXBContext getJaxbContext()
                                          throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

convertProcess2DOMElement

public org.w3c.dom.Document convertProcess2DOMElement(com.ebmwebsourcing.easybpel.model.bpel.executable.TProcess bpelDescriptor)
                                               throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Build the XML nodes from the WSDL descriptor in Java classes form.

Parameters:
EndpointReferenceDescriptorClass - The EndpointReference Descriptor root class
EndpointReferenceDescriptorNode - The XML Node to fill with the EndpointReference descriptor XML nodes
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

getDefinition

public java.lang.String getDefinition(com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement element)
                               throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Specified by:
getDefinition in interface com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELWriter
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

getDocument

public org.w3c.dom.Document getDocument(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess processDef)
                                 throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Specified by:
getDocument in interface com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELWriter
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

getFeature

public boolean getFeature(java.lang.String name)
                   throws java.lang.IllegalArgumentException
Specified by:
getFeature in interface com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELWriter
Throws:
java.lang.IllegalArgumentException

setFeature

public void setFeature(java.lang.String name,
                       boolean value)
                throws java.lang.IllegalArgumentException
Specified by:
setFeature in interface com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELWriter
Throws:
java.lang.IllegalArgumentException

writeBPEL

public java.lang.String writeBPEL(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess processDef)
                           throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Specified by:
writeBPEL in interface com.ebmwebsourcing.easybpel.model.bpel.api.inout.BPELWriter
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException


Copyright © 2012 Petals Link. All Rights Reserved.