org.apache.ws.scout.util
Class ScoutUddiV3JaxrHelper

java.lang.Object
  extended by org.apache.ws.scout.util.ScoutUddiV3JaxrHelper

public class ScoutUddiV3JaxrHelper
extends java.lang.Object

Helper class that does UDDI->Jaxr Mapping

Author:
Anil Saldhana, Geir Magnusson Jr., Tom Cunningham

Constructor Summary
ScoutUddiV3JaxrHelper()
           
 
Method Summary
static javax.xml.registry.infomodel.Association getAssociation(java.util.Collection orgs, javax.xml.registry.LifeCycleManager lcm)
           
static java.util.Collection getClassifications(org.uddi.api_v3.CategoryBag categoryBag, javax.xml.registry.LifeCycleManager lifeCycleManager)
          Classifications - going to assume all are external since UDDI does not use "Concepts".
static javax.xml.registry.infomodel.Concept getConcept(org.uddi.api_v3.TModelDetail tModelDetail, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
static javax.xml.registry.infomodel.Concept getConcept(org.uddi.api_v3.TModelInfo tModelInfo, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
static javax.xml.registry.infomodel.Concept getConcept(org.uddi.api_v3.TModel tmodel, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
static java.util.Collection getExternalIdentifiers(org.uddi.api_v3.IdentifierBag identifierBag, javax.xml.registry.LifeCycleManager lifeCycleManager)
          External Identifiers
static java.util.Collection<javax.xml.registry.infomodel.ExternalLink> getExternalLinks(java.util.List<org.uddi.api_v3.OverviewDoc> overviewDocs, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
static javax.xml.registry.infomodel.InternationalString getIString(java.lang.String str, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
static javax.xml.registry.infomodel.Organization getOrganization(org.uddi.api_v3.BusinessDetail bizdetail, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
static javax.xml.registry.infomodel.Organization getOrganization(org.uddi.api_v3.BusinessEntity businessEntity, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
static javax.xml.registry.infomodel.Service getService(org.uddi.api_v3.BusinessService businessService, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
static javax.xml.registry.infomodel.Service getService(org.uddi.api_v3.ServiceInfo serviceInfo, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
static javax.xml.registry.infomodel.ServiceBinding getServiceBinding(org.uddi.api_v3.BindingTemplate businessTemplate, javax.xml.registry.LifeCycleManager lifeCycleManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScoutUddiV3JaxrHelper

public ScoutUddiV3JaxrHelper()
Method Detail

getAssociation

public static javax.xml.registry.infomodel.Association getAssociation(java.util.Collection orgs,
                                                                      javax.xml.registry.LifeCycleManager lcm)
                                                               throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getOrganization

public static javax.xml.registry.infomodel.Organization getOrganization(org.uddi.api_v3.BusinessEntity businessEntity,
                                                                        javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                                 throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getOrganization

public static javax.xml.registry.infomodel.Organization getOrganization(org.uddi.api_v3.BusinessDetail bizdetail,
                                                                        javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                                 throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getIString

public static javax.xml.registry.infomodel.InternationalString getIString(java.lang.String str,
                                                                          javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                                   throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getService

public static javax.xml.registry.infomodel.Service getService(org.uddi.api_v3.BusinessService businessService,
                                                              javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                       throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getService

public static javax.xml.registry.infomodel.Service getService(org.uddi.api_v3.ServiceInfo serviceInfo,
                                                              javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                       throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getServiceBinding

public static javax.xml.registry.infomodel.ServiceBinding getServiceBinding(org.uddi.api_v3.BindingTemplate businessTemplate,
                                                                            javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                                     throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getConcept

public static javax.xml.registry.infomodel.Concept getConcept(org.uddi.api_v3.TModelDetail tModelDetail,
                                                              javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                       throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getConcept

public static javax.xml.registry.infomodel.Concept getConcept(org.uddi.api_v3.TModel tmodel,
                                                              javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                       throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getConcept

public static javax.xml.registry.infomodel.Concept getConcept(org.uddi.api_v3.TModelInfo tModelInfo,
                                                              javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                       throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getClassifications

public static java.util.Collection getClassifications(org.uddi.api_v3.CategoryBag categoryBag,
                                                      javax.xml.registry.LifeCycleManager lifeCycleManager)
                                               throws javax.xml.registry.JAXRException
Classifications - going to assume all are external since UDDI does not use "Concepts".

Parameters:
categoryBag - categories
lifeCycleManager - lifecycleManager
Returns:
Collection Classifications
Throws:
javax.xml.registry.JAXRException - on error

getExternalLinks

public static java.util.Collection<javax.xml.registry.infomodel.ExternalLink> getExternalLinks(java.util.List<org.uddi.api_v3.OverviewDoc> overviewDocs,
                                                                                               javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                                                        throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getExternalIdentifiers

public static java.util.Collection getExternalIdentifiers(org.uddi.api_v3.IdentifierBag identifierBag,
                                                          javax.xml.registry.LifeCycleManager lifeCycleManager)
                                                   throws javax.xml.registry.JAXRException
External Identifiers

Parameters:
identifierBag - identifiers
lifeCycleManager - lifecycleManager
Returns:
Collection ExternalIdentifier
Throws:
javax.xml.registry.JAXRException - on error


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.