com.ebmwebsourcing.easybpel.model.bpel.tools.generator
Class SampleBPELManager

java.lang.Object
  extended by com.ebmwebsourcing.easybpel.model.bpel.tools.generator.SampleBPELManager

public class SampleBPELManager
extends java.lang.Object


Constructor Summary
SampleBPELManager(org.ow2.easywsdl.wsdl.api.Description wsdlBpel, java.lang.String bpelFileName, java.lang.String wsdlFileName, java.lang.String wsdlArtefactsName, java.lang.String mainSequenceName, java.lang.String mainPickName)
           
 
Method Summary
 org.ow2.easywsdl.wsdl.api.Import addArtefactImport(java.net.URI location, org.ow2.easywsdl.wsdl.api.Description wsdlDesc)
           
 void addAssign(com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity a, java.lang.String assignName, java.lang.String fromXPath, java.lang.String toXPath)
           
 void addElseIf(com.ebmwebsourcing.easybpel.model.bpel.api.activity.If _if, java.lang.String expressionContent, java.net.URI expressionLanguage, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity activity)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.activity.If addIf(java.lang.String ifName, com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement parent, java.lang.String expressionContent, java.net.URI expressionLanguage)
           
 void addImport(org.ow2.easywsdl.wsdl.api.Description wsdlDesc, java.lang.String wsdlFileName)
           
 com.ebmwebsourcing.easybpel.model.bpel.impl.wsdlImports.ImportImpl addImport(java.net.URI importType, java.net.URI location, org.ow2.easywsdl.wsdl.api.Description wsdlDesc)
           
 void addPartner(org.ow2.easywsdl.wsdl.api.Description wsdlDesc, java.lang.String wsdlFileName)
          Add an import and its PLT in artefacts from a WSDL Description, a corresponding PL in BPEL and variables corresponding to operations
 org.ow2.easywsdl.extensions.wsdl4bpel.api.PartnerLinkType addPartnerLinkType(org.ow2.easywsdl.wsdl.api.InterfaceType itf, java.lang.String role)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Sequence addSequenceOnMessage(java.lang.String variable, javax.xml.namespace.QName itfQName, java.lang.String messageExchange, java.lang.String operation, java.lang.String partnerlink, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Pick mainPick)
           
 void createVariables(org.ow2.easywsdl.wsdl.api.Description desc)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess getBpelDef()
           
 com.ebmwebsourcing.easybpel.model.bpel.impl.activity.PickImpl getMainPick()
           
 org.ow2.easywsdl.extensions.wsdl4bpel.api.Description getWsdlArtefacts()
           
 org.ow2.easywsdl.wsdl.api.Description getWsdlBpel()
           
 void setBpelDef(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelDef)
           
 void setWsdlArtefacts(org.ow2.easywsdl.extensions.wsdl4bpel.api.Description wsdlArtefacts)
           
 void setWsdlBpel(org.ow2.easywsdl.wsdl.api.Description wsdlBpel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SampleBPELManager

public SampleBPELManager(org.ow2.easywsdl.wsdl.api.Description wsdlBpel,
                         java.lang.String bpelFileName,
                         java.lang.String wsdlFileName,
                         java.lang.String wsdlArtefactsName,
                         java.lang.String mainSequenceName,
                         java.lang.String mainPickName)
                  throws org.ow2.easywsdl.extensions.wsdl4bpel.api.WSDL4BPELException,
                         com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Throws:
org.ow2.easywsdl.extensions.wsdl4bpel.api.WSDL4BPELException
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Method Detail

createVariables

public void createVariables(org.ow2.easywsdl.wsdl.api.Description desc)

addArtefactImport

public org.ow2.easywsdl.wsdl.api.Import addArtefactImport(java.net.URI location,
                                                          org.ow2.easywsdl.wsdl.api.Description wsdlDesc)

addImport

public void addImport(org.ow2.easywsdl.wsdl.api.Description wsdlDesc,
                      java.lang.String wsdlFileName)

addImport

public com.ebmwebsourcing.easybpel.model.bpel.impl.wsdlImports.ImportImpl addImport(java.net.URI importType,
                                                                                    java.net.URI location,
                                                                                    org.ow2.easywsdl.wsdl.api.Description wsdlDesc)

addPartnerLinkType

public org.ow2.easywsdl.extensions.wsdl4bpel.api.PartnerLinkType addPartnerLinkType(org.ow2.easywsdl.wsdl.api.InterfaceType itf,
                                                                                    java.lang.String role)
                                                                             throws org.ow2.easywsdl.extensions.wsdl4bpel.api.WSDL4BPELException
Throws:
org.ow2.easywsdl.extensions.wsdl4bpel.api.WSDL4BPELException

addPartner

public void addPartner(org.ow2.easywsdl.wsdl.api.Description wsdlDesc,
                       java.lang.String wsdlFileName)
                throws org.ow2.easywsdl.wsdl.api.WSDLException,
                       org.ow2.easywsdl.wsdl.api.WSDLImportException
Add an import and its PLT in artefacts from a WSDL Description, a corresponding PL in BPEL and variables corresponding to operations

Throws:
org.ow2.easywsdl.wsdl.api.WSDLImportException
org.ow2.easywsdl.wsdl.api.WSDLException

addIf

public com.ebmwebsourcing.easybpel.model.bpel.api.activity.If addIf(java.lang.String ifName,
                                                                    com.ebmwebsourcing.easybpel.model.bpel.api.BPELElement parent,
                                                                    java.lang.String expressionContent,
                                                                    java.net.URI expressionLanguage)
                                                             throws com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException
Throws:
com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException

addElseIf

public void addElseIf(com.ebmwebsourcing.easybpel.model.bpel.api.activity.If _if,
                      java.lang.String expressionContent,
                      java.net.URI expressionLanguage,
                      com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity activity)
               throws com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException,
                      com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Throws:
com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

addSequenceOnMessage

public com.ebmwebsourcing.easybpel.model.bpel.api.activity.Sequence addSequenceOnMessage(java.lang.String variable,
                                                                                         javax.xml.namespace.QName itfQName,
                                                                                         java.lang.String messageExchange,
                                                                                         java.lang.String operation,
                                                                                         java.lang.String partnerlink,
                                                                                         com.ebmwebsourcing.easybpel.model.bpel.api.activity.Pick mainPick)

addAssign

public void addAssign(com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity a,
                      java.lang.String assignName,
                      java.lang.String fromXPath,
                      java.lang.String toXPath)
               throws java.lang.Exception
Throws:
java.lang.Exception

getWsdlArtefacts

public org.ow2.easywsdl.extensions.wsdl4bpel.api.Description getWsdlArtefacts()

setWsdlArtefacts

public void setWsdlArtefacts(org.ow2.easywsdl.extensions.wsdl4bpel.api.Description wsdlArtefacts)

getWsdlBpel

public org.ow2.easywsdl.wsdl.api.Description getWsdlBpel()

setWsdlBpel

public void setWsdlBpel(org.ow2.easywsdl.wsdl.api.Description wsdlBpel)

getBpelDef

public com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess getBpelDef()

setBpelDef

public void setBpelDef(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelDef)

getMainPick

public com.ebmwebsourcing.easybpel.model.bpel.impl.activity.PickImpl getMainPick()


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