public QName getQName() { return new QName(this.description.getTargetNamespace(), this.model.getName()); }
@SuppressWarnings("unchecked") public QName getPartQName() { String tns = null; if(parent instanceof AbstractParamImpl) { tns = ((AbstractInterfaceTypeImpl) ((AbstractOperationImpl) ((AbstractParamImpl) this.parent) .getOperation()).getInterface()).getDescription().getTargetNamespace(); } if(parent instanceof MessageImpl) { tns = ((MessageImpl)parent).getDescription().getTargetNamespace(); } return new QName( tns, this.model.getName()); }
private void initWsdlArtefact(String wsdlFileName) throws SchemaException, WSDLImportException{ //Add import Import import1 = this.wsdlArtefacts.createImport(); import1.setLocationURI(URI.create(wsdlFileName)); import1.setNamespaceURI(this.wsdlBpel.getTargetNamespace()); import1.setDescription(this.wsdlBpel); this.wsdlArtefacts.addImport(import1); this.wsdlArtefacts.setTargetNamespace(this.wsdlBpel.getTargetNamespace()+"Artifacts"); Iterator<InterfaceType> itInterfaces = this.wsdlBpel.getInterfaces().iterator(); while(itInterfaces.hasNext()){ InterfaceType current = itInterfaces.next(); // Create PartnerLinkType for Bpel Interface (will be MyRole) PartnerLinkType plt = new PartnerLinkTypeImpl(new TPartnerLinkType(), this.wsdlArtefacts); QName pltQName = new QName(this.wsdlArtefacts.getTargetNamespace(), current.getQName().getLocalPart()+"PLT"); plt.setQName(pltQName); Role role = new RoleImpl(new TRole(),plt); role.setName(current.getQName().getLocalPart()+"Role"); role.setInterface(current); plt.addRole(role); this.wsdlArtefacts.addPartnerLinkType(plt); } }
private void initWsdlArtefact(String wsdlFileName, Description wsdlOfBpel, org.ow2.easywsdl.extensions.wsdl4bpel.api.Description wsdlArtifacts, QName interfaceQName) throws SchemaException, WSDLImportException{ //Add import Import import1 = wsdlArtifacts.createImport(); import1.setLocationURI(URI.create(wsdlFileName)); import1.setNamespaceURI(wsdlOfBpel.getTargetNamespace()); import1.setDescription(wsdlOfBpel); wsdlArtifacts.addImport(import1); wsdlArtifacts.setTargetNamespace(wsdlOfBpel.getTargetNamespace()+"Artifacts"); InterfaceType current = wsdlOfBpel.getInterface(interfaceQName); PartnerLinkType plt = new PartnerLinkTypeImpl(new TPartnerLinkType(), wsdlArtifacts); QName pltQName = new QName(wsdlArtifacts.getTargetNamespace(), current.getQName().getLocalPart()+"PLT"); plt.setQName(pltQName); Role role = new RoleImpl(new TRole(),plt); role.setName(current.getQName().getLocalPart()+"Role"); role.setInterface(current); plt.addRole(role); wsdlArtifacts.addPartnerLinkType(plt); }
impt.setNamespaceURI(wsdm.getTargetNamespace()); desc.addImport(impt); wsdmEndpoint.setName(endpointName); wsdmEndpoint.setAddress(endpointName); wsdmEndpoint.setBinding(wsdm.getBinding(new QName(wsdm.getTargetNamespace(), "WSDMBinding"))); interceptorEndpoint.setName(endpointName + "_Interceptor"); interceptorEndpoint.setAddress(endpointName); interceptorEndpoint.setBinding(wsdm.getBinding(new QName(wsdm.getTargetNamespace(), "InterceptorBinding")));
private ImportImpl addImport(URI importType, URI location, Description wsdlDesc, BPELProcess bpelDef){ ImportImpl imp = new ImportImpl(new TImport(), bpelDef); imp.setImportType(importType); imp.setLocation(location); imp.setNamespace(URI.create(wsdlDesc.getTargetNamespace())); try { imp.setDescription(WSDL4BPELFactory.newInstance().addExtElmt2Description(wsdlDesc)); bpelDef.addImport(imp); } catch (WSDL4BPELException e) { e.printStackTrace(); } return imp; }
public Import addArtefactImport(URI location, Description wsdlDesc){ Import import1 = null; try { import1 = this.wsdlArtefacts.createImport(); import1.setLocationURI(location); import1.setNamespaceURI(wsdlDesc.getTargetNamespace()); import1.setDescription(wsdlDesc); this.wsdlArtefacts.addImport(import1); } catch (WSDLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (WSDLImportException e) { // TODO Auto-generated catch block e.printStackTrace(); } return import1; }
public ImportImpl addImport(URI importType, URI location, Description wsdlDesc){ ImportImpl imp = new ImportImpl(new TImport(), this.bpelDef); imp.setImportType(importType); imp.setLocation(location); imp.setNamespace(URI.create(wsdlDesc.getTargetNamespace())); try { imp.setDescription(WSDL4BPELFactory.newInstance().addExtElmt2Description(wsdlDesc)); this.bpelDef.addImport(imp); } catch (WSDL4BPELException e) { e.printStackTrace(); } return imp; }
this.bpelDef = new BPELProcessImpl(new URI(bpelFileName), new TProcess(), filter.getNamespaceMapper(), features); this.bpelDef.setName(bpelFileName); this.bpelDef.setTargetNamespace(wsdlBpel.getTargetNamespace()); } catch (URISyntaxException e) {
bpelProcess.setTargetNamespace(wsdlBpel.getTargetNamespace());