org.netbeans.modules.bpel.model.impl
Class MyBpelProcess

java.lang.Object
  extended by org.netbeans.modules.bpel.model.impl.MyBpelProcess

public class MyBpelProcess
extends java.lang.Object


Field Summary
(package private) static java.lang.String bpelOperationInputVar
           
(package private) static java.lang.String bpelOperationOutputVar
           
(package private) static java.lang.String bpelWSDLFile
           
(package private) static java.lang.String bpelWSDLInputPartName
           
(package private) static java.lang.String bpelWSDLOperationName
           
(package private) static java.lang.String bpelWSDLOutputPartName
           
(package private) static java.util.Map<java.lang.String,java.lang.String[]> invokeInfo
           
(package private) static int invokePostfix
           
(package private) static java.util.List<java.lang.String> invokes
           
static BpelModel model
           
(package private) static int nsPrefixIntitial
           
(package private) static java.util.Map<java.lang.String,java.lang.String[]> partnerLinkInfo
           
(package private) static java.util.Map<java.lang.String,java.lang.String[]> variableInfo
           
(package private) static int varInitial
           
 
Constructor Summary
MyBpelProcess()
           
 
Method Summary
static void addImport(BpelModel model, java.lang.String namespaceURI, java.lang.String location, java.lang.String importType)
           
static void addNS(BpelModel model, java.lang.String prefix, java.lang.String namespaceURI)
           
static BpelModel addPartnerLink(BpelModel model, java.lang.String partnerLinkName, java.lang.String pltName, java.lang.String wsdlFile, java.util.Map<java.lang.String,java.lang.String[]> partnerLinkInfo)
           
static void analysisPL(BpelModel model)
           
static BpelModel convertToModel(java.lang.String bpelContent)
           
static Assign createAssign(BpelModel model, java.lang.String assignName, java.lang.String wsdlFromFile, java.lang.String operationFromName, java.lang.String wsdlToFile, java.lang.String operationToName, java.util.Map<java.lang.String,java.lang.String> matchingValues, java.util.Map<java.lang.String,java.lang.String> missingValues)
           
static Assign createFirstAssign(BpelModel model, java.lang.String assignName, java.lang.String wsdlFromFile, java.lang.String operationFromName, java.lang.String wsdlToFile, java.lang.String operationToName)
           
static BpelModel createInvoke(BpelModel model, java.lang.String invokeName, java.lang.String operationName, java.lang.String wsdlFile, int position, java.util.Map<java.lang.String,java.lang.String> matchingValues, java.util.Map<java.lang.String,java.lang.String> missingValues)
           
static Assign createLastAssign(BpelModel model, java.lang.String assignName, java.lang.String wsdlFromFile, java.lang.String operationFromName, java.lang.String wsdlToFile, java.lang.String operationToName)
           
static WSDLReference<Operation> createOperationWSDLRef(BpelModel model, java.lang.String operationName)
           
static PartnerLink createPL(BpelModel model, java.lang.String ptName, java.lang.String pltName, java.lang.String wsdlFile)
           
static WSDLReference<PortType> createPTWSDLRef(BpelModel model, java.lang.String portTypeName)
           
static BpelReference<VariableDeclaration> createVariableRef(BpelModel model, java.lang.String variableName)
           
static void createVariables(BpelModel model, java.lang.String prefix, java.lang.String inputVarName, java.lang.String outputVarName, java.lang.String wsdlFile, java.lang.String operationName)
           
static WSDLReference<Role> createWSDLPartnerRole(BpelModel model, java.lang.String wsdlFile, java.lang.String pltName)
           
static WSDLReference<Message> createWSDLRM(BpelModel model, java.lang.String prefix, java.lang.String messageName)
           
static WSDLReference<PartnerLinkType> createWSDLRPLT(BpelModel model, java.lang.String pltName, java.lang.String wsdlFile)
           
static void exportToFile(java.lang.String modelString, java.lang.String outputFileName)
           
static void extendBpel()
           
static void extendBpel(java.lang.String bpelFile, java.lang.String bpelWSDL, java.lang.String tempModelFile, java.lang.String outputBPELFile)
           
static java.util.Set<java.lang.String> getAllPLTNames(java.lang.String wsdlFile)
           
static int getInvokePostfixNum()
           
static int getNSPrefixNum()
           
static PartnerLinkType getPLT(java.lang.String wsdlFile, java.lang.String pltName)
           
static java.lang.String getPLTName(WSDLModel wsdlModel)
           
static java.util.Collection<PartnerLinkType> getPLTs(java.lang.String wsdlFile)
           
static java.lang.String getRealFilePath(java.lang.String fileName)
           
static Role getRole(PartnerLinkType plt)
           
static java.lang.String getRoleName(PartnerLinkType plt)
           
static java.lang.String getRolePort(PartnerLinkType plt)
           
static int getVariablePrefixNum()
           
static java.lang.String getWSDLTargetNS(java.lang.String wsdlFile)
           
static BpelModel loadModel(java.lang.String bpelFilePath)
           
static javax.swing.text.Document loadPlainDocument(java.io.InputStream in)
           
static void main(java.lang.String[] args)
           
static void printOutBpelInfo(BpelModel model)
           
static BpelModel refreshModel(BpelModel oldModel)
           
static void retrieveImport(BpelModel model)
           
static java.lang.String retrieveNSByURI(BpelModel model, java.lang.String namespaceURI)
           
static void retrievePartner(BpelModel model)
           
static void retrieveProcessAttributes(BpelModel model)
           
static void retrieveVariables(BpelModel model)
           
static java.lang.String writeModel(BpelModel model)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

varInitial

static int varInitial

nsPrefixIntitial

static int nsPrefixIntitial

invokePostfix

static int invokePostfix

model

public static BpelModel model

partnerLinkInfo

static java.util.Map<java.lang.String,java.lang.String[]> partnerLinkInfo

variableInfo

static java.util.Map<java.lang.String,java.lang.String[]> variableInfo

invokeInfo

static java.util.Map<java.lang.String,java.lang.String[]> invokeInfo

invokes

static java.util.List<java.lang.String> invokes

bpelWSDLFile

static java.lang.String bpelWSDLFile

bpelWSDLOperationName

static java.lang.String bpelWSDLOperationName

bpelWSDLInputPartName

static java.lang.String bpelWSDLInputPartName

bpelWSDLOutputPartName

static java.lang.String bpelWSDLOutputPartName

bpelOperationInputVar

static java.lang.String bpelOperationInputVar

bpelOperationOutputVar

static java.lang.String bpelOperationOutputVar
Constructor Detail

MyBpelProcess

public MyBpelProcess()
Method Detail

getRealFilePath

public static java.lang.String getRealFilePath(java.lang.String fileName)

main

public static void main(java.lang.String[] args)
Parameters:
args -

writeModel

public static java.lang.String writeModel(BpelModel model)

retrieveVariables

public static void retrieveVariables(BpelModel model)

getInvokePostfixNum

public static int getInvokePostfixNum()

getNSPrefixNum

public static int getNSPrefixNum()

getVariablePrefixNum

public static int getVariablePrefixNum()

addNS

public static void addNS(BpelModel model,
                         java.lang.String prefix,
                         java.lang.String namespaceURI)

retrieveNSByURI

public static java.lang.String retrieveNSByURI(BpelModel model,
                                               java.lang.String namespaceURI)

addImport

public static void addImport(BpelModel model,
                             java.lang.String namespaceURI,
                             java.lang.String location,
                             java.lang.String importType)

getPLTName

public static java.lang.String getPLTName(WSDLModel wsdlModel)

getRole

public static Role getRole(PartnerLinkType plt)

getRoleName

public static java.lang.String getRoleName(PartnerLinkType plt)

getRolePort

public static java.lang.String getRolePort(PartnerLinkType plt)

getWSDLTargetNS

public static java.lang.String getWSDLTargetNS(java.lang.String wsdlFile)

getPLT

public static PartnerLinkType getPLT(java.lang.String wsdlFile,
                                     java.lang.String pltName)

getAllPLTNames

public static java.util.Set<java.lang.String> getAllPLTNames(java.lang.String wsdlFile)

getPLTs

public static java.util.Collection<PartnerLinkType> getPLTs(java.lang.String wsdlFile)

createWSDLPartnerRole

public static WSDLReference<Role> createWSDLPartnerRole(BpelModel model,
                                                        java.lang.String wsdlFile,
                                                        java.lang.String pltName)

createWSDLRPLT

public static WSDLReference<PartnerLinkType> createWSDLRPLT(BpelModel model,
                                                            java.lang.String pltName,
                                                            java.lang.String wsdlFile)

createPL

public static PartnerLink createPL(BpelModel model,
                                   java.lang.String ptName,
                                   java.lang.String pltName,
                                   java.lang.String wsdlFile)

createWSDLRM

public static WSDLReference<Message> createWSDLRM(BpelModel model,
                                                  java.lang.String prefix,
                                                  java.lang.String messageName)

createVariableRef

public static BpelReference<VariableDeclaration> createVariableRef(BpelModel model,
                                                                   java.lang.String variableName)

createVariables

public static void createVariables(BpelModel model,
                                   java.lang.String prefix,
                                   java.lang.String inputVarName,
                                   java.lang.String outputVarName,
                                   java.lang.String wsdlFile,
                                   java.lang.String operationName)

analysisPL

public static void analysisPL(BpelModel model)

addPartnerLink

public static BpelModel addPartnerLink(BpelModel model,
                                       java.lang.String partnerLinkName,
                                       java.lang.String pltName,
                                       java.lang.String wsdlFile,
                                       java.util.Map<java.lang.String,java.lang.String[]> partnerLinkInfo)

createLastAssign

public static Assign createLastAssign(BpelModel model,
                                      java.lang.String assignName,
                                      java.lang.String wsdlFromFile,
                                      java.lang.String operationFromName,
                                      java.lang.String wsdlToFile,
                                      java.lang.String operationToName)

createFirstAssign

public static Assign createFirstAssign(BpelModel model,
                                       java.lang.String assignName,
                                       java.lang.String wsdlFromFile,
                                       java.lang.String operationFromName,
                                       java.lang.String wsdlToFile,
                                       java.lang.String operationToName)

createAssign

public static Assign createAssign(BpelModel model,
                                  java.lang.String assignName,
                                  java.lang.String wsdlFromFile,
                                  java.lang.String operationFromName,
                                  java.lang.String wsdlToFile,
                                  java.lang.String operationToName,
                                  java.util.Map<java.lang.String,java.lang.String> matchingValues,
                                  java.util.Map<java.lang.String,java.lang.String> missingValues)

createOperationWSDLRef

public static WSDLReference<Operation> createOperationWSDLRef(BpelModel model,
                                                              java.lang.String operationName)

createPTWSDLRef

public static WSDLReference<PortType> createPTWSDLRef(BpelModel model,
                                                      java.lang.String portTypeName)

createInvoke

public static BpelModel createInvoke(BpelModel model,
                                     java.lang.String invokeName,
                                     java.lang.String operationName,
                                     java.lang.String wsdlFile,
                                     int position,
                                     java.util.Map<java.lang.String,java.lang.String> matchingValues,
                                     java.util.Map<java.lang.String,java.lang.String> missingValues)

extendBpel

public static void extendBpel(java.lang.String bpelFile,
                              java.lang.String bpelWSDL,
                              java.lang.String tempModelFile,
                              java.lang.String outputBPELFile)

extendBpel

public static void extendBpel()

retrieveProcessAttributes

public static void retrieveProcessAttributes(BpelModel model)

retrieveImport

public static void retrieveImport(BpelModel model)

retrievePartner

public static void retrievePartner(BpelModel model)

convertToModel

public static BpelModel convertToModel(java.lang.String bpelContent)

loadModel

public static BpelModel loadModel(java.lang.String bpelFilePath)

printOutBpelInfo

public static void printOutBpelInfo(BpelModel model)

loadPlainDocument

public static javax.swing.text.Document loadPlainDocument(java.io.InputStream in)

refreshModel

public static BpelModel refreshModel(BpelModel oldModel)

exportToFile

public static void exportToFile(java.lang.String modelString,
                                java.lang.String outputFileName)