org.objectweb.petals.tools.juddiAdmin.update
Class UpdateRegistryImpl

java.lang.Object
  extended by org.objectweb.petals.tools.juddiAdmin.update.UpdateRegistryImpl
All Implemented Interfaces:
UpdateRegistry

public class UpdateRegistryImpl
extends java.lang.Object
implements UpdateRegistry

This class allows you to create the flowing UDDI registry objects: BusinessService, BusinessEntity, BindingTemplate and TmodelInstance.

Author:
EL JAI Mohammed

Constructor Summary
UpdateRegistryImpl(java.lang.String realPath)
          Just initialize the connection attribute
 
Method Summary
 boolean createBindingTemplate(java.lang.String name, java.lang.String description, java.lang.String acessURI, javax.xml.registry.infomodel.Concept wsdlConcept, javax.xml.registry.infomodel.Service service)
          Create a BindingTemplate object into UDDI registry.
 boolean createBusinessEntity(java.lang.String name, java.lang.String description, Contact contact)
          Create a BusinessEntity object into UDDI registry.
 boolean createBusinessService(java.lang.String name, java.lang.String description, javax.xml.registry.infomodel.Organization org)
          Create a BusinessEntity object into UDDI registry.
 javax.xml.registry.infomodel.Concept createConcept(java.lang.String name, java.lang.String description, java.lang.String url, java.lang.String urlDescription)
          Create a Concept object into UDDI registry.
 boolean createTmodelService(java.lang.String name, java.lang.String description, java.lang.String url, java.lang.String urlDescription)
          Create a TmodelInstance object into UDDI registry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateRegistryImpl

public UpdateRegistryImpl(java.lang.String realPath)
Just initialize the connection attribute

Parameters:
realPath - the real path of the root directory
Method Detail

createBusinessEntity

public boolean createBusinessEntity(java.lang.String name,
                                    java.lang.String description,
                                    Contact contact)
                             throws javax.xml.registry.JAXRException
Description copied from interface: UpdateRegistry
Create a BusinessEntity object into UDDI registry.

Specified by:
createBusinessEntity in interface UpdateRegistry
Parameters:
name - of company
description - of company
contact - of company
Returns:
true if creation succeeded
Throws:
javax.xml.registry.JAXRException

createBusinessService

public boolean createBusinessService(java.lang.String name,
                                     java.lang.String description,
                                     javax.xml.registry.infomodel.Organization org)
                              throws javax.xml.registry.JAXRException
Description copied from interface: UpdateRegistry
Create a BusinessEntity object into UDDI registry.

Specified by:
createBusinessService in interface UpdateRegistry
Parameters:
name - of service
description - of service
Throws:
javax.xml.registry.JAXRException

createBindingTemplate

public boolean createBindingTemplate(java.lang.String name,
                                     java.lang.String description,
                                     java.lang.String acessURI,
                                     javax.xml.registry.infomodel.Concept wsdlConcept,
                                     javax.xml.registry.infomodel.Service service)
                              throws javax.xml.registry.JAXRException
Description copied from interface: UpdateRegistry
Create a BindingTemplate object into UDDI registry.

Specified by:
createBindingTemplate in interface UpdateRegistry
Returns:
true if creation succeeded
Throws:
javax.xml.registry.JAXRException

createTmodelService

public boolean createTmodelService(java.lang.String name,
                                   java.lang.String description,
                                   java.lang.String url,
                                   java.lang.String urlDescription)
                            throws javax.xml.registry.JAXRException
Description copied from interface: UpdateRegistry
Create a TmodelInstance object into UDDI registry.

Specified by:
createTmodelService in interface UpdateRegistry
Returns:
true if creation succeeded
Throws:
javax.xml.registry.JAXRException

createConcept

public javax.xml.registry.infomodel.Concept createConcept(java.lang.String name,
                                                          java.lang.String description,
                                                          java.lang.String url,
                                                          java.lang.String urlDescription)
                                                   throws javax.xml.registry.JAXRException
Description copied from interface: UpdateRegistry
Create a Concept object into UDDI registry.

Specified by:
createConcept in interface UpdateRegistry
Returns:
Jaxr Concept Object
Throws:
javax.xml.registry.JAXRException


Copyright © 2005-2007 ObjectWeb Consortium. All Rights Reserved.