Package com.ibm.uddi.datatypes

Provides the argument classes of the methods of the EJB interface to the IBM WebSphere UDDI Registry.

See:
          Description

Class Summary
AccessPoint Corresponds to UDDI v2.0 'accessPoint' element.
Address Corresponds to UDDI v2.0 'address' element.
AddressLineList Corresponds to UDDI v2.0 sequence of 'addressLine' elements.
AddressList Corresponds to UDDI v2.0 sequence of 'address' elements.
AssertionStatusItem Corresponds to UDDI v2.0 'assertionStatusItem' element.
AssertionStatusItemList Corresponds to UDDI v2.0 sequence of 'assertionStatusItem' elements.
AssertionStatusReport Corresponds to UDDI v2.0 'assertionStatusReport' response message.
BindingDetail Corresponds to UDDI v2.0 'bindingDetail' response message.
BindingTemplate Corresponds to UDDI v2.0 'bindingTemplate' element.
BindingTemplateList Corresponds to UDDI v2.0 sequence of 'bindingTemplate' elements.
BusinessDetail Corresponds to UDDI v2.0 'businessDetail' response message.
BusinessDetailExt Corresponds to UDDI v2.0 'businessDetailExt' response message.
BusinessEntity Corresponds to UDDI v2.0 'businessEntity' element.
BusinessEntityExt Corresponds to UDDI v2.0 'businessEntityExt' element.
BusinessEntityExtList Corresponds to UDDI v2.0 sequence of 'businessEntityExt' elements.
BusinessEntityList Corresponds to UDDI v2.0 sequence of 'businessEntity' elements.
BusinessInfo Corresponds to UDDI v2.0 'businessInfo' element.
BusinessInfoList Corresponds to UDDI v2.0 sequence of 'businessInfo' elements.
BusinessList Corresponds to UDDI v2.0 'businessList' response message.
BusinessService Corresponds to UDDI v2.0 'businessService' element.
BusinessServiceList Corresponds to UDDI v2.0 sequence of 'businessService' elements.
CategoryBag Corresponds to UDDI v2.0 'categoryBag' element.
Contact Corresponds to UDDI v2.0 'contact' element.
ContactList Corresponds to UDDI v2.0 sequence of 'contact' elements.
Description Corresponds to UDDI v2.0 'description' element.
DescriptionList Corresponds to UDDI v2.0 sequence of 'description' elements.
DiscoveryUrl Corresponds to UDDI v2.0 'discoveryURL' element.
DiscoveryUrlList Corresponds to UDDI v2.0 sequence of 'discoveryURL' elements.
DispositionReport Corresponds to UDDI v2.0 'dispositionReport' response message.
Email Corresponds to UDDI v2.0 'email' element.
EmailList Corresponds to UDDI v2.0 sequence of 'email' elements.
EndPoint Used as an abstract superclass for AccessPoint and HostingRedirector, to ensure mutual exclusivity when adding to a BindingTemplate.
ErrInfo Corresponds to UDDI v2.0 'errInfo' element.
FindQualifiers Corresponds to UDDI v2.0 'findQualifiers' element.
HostingRedirector Corresponds to UDDI v2.0 'hostingRedirector' element.
IdentifierBag Corresponds to UDDI v2.0 'identifierBag' element.
InquiryOptions Combines a FindQualifiers object with an integer field indicating the maximum number of rows of data to return.
InstanceDetails Corresponds to UDDI v2.0 'instanceDetails' element.
KeyedReference Corresponds to UDDI v2.0 'keyedReference' element.
KeysOwned Corresponds to UDDI v2.0 'keysOwned' element.
Name Corresponds to UDDI v2.0 'name' element.
NameList Corresponds to UDDI v2.0 sequence of 'name' elements.
OverviewDoc Corresponds to UDDI v2.0 'overviewDoc' element.
Phone Corresponds to UDDI v2.0 'phone' element.
PhoneList Corresponds to UDDI v2.0 sequence of 'phone' elements.
PublisherAssertion Corresponds to UDDI v2.0 'publisherAssertion' element.
PublisherAssertionList Corresponds to UDDI v2.0 sequence of 'publisherAssertion' elements.
PublisherAssertions Corresponds to UDDI v2.0 'publisherAssertions' response message.
RegisteredInfo Corresponds to UDDI v2.0 'registeredInfo' response message.
RelatedBusinessesList Corresponds to UDDI v2.0 'relatedBusinessesList' response message.
RelatedBusinessInfo Corresponds to UDDI v2.0 'relatedBusinessInfo' element.
RelatedBusinessInfoList Corresponds to UDDI v2.0 sequence of 'relatedBusinessInfo' elements.
Result Corresponds to UDDI v2.0 'result' element.
ResultList Corresponds to UDDI v2.0 sequence of 'result' elements.
ServiceDetail Corresponds to UDDI v2.0 'serviceDetail' response message.
ServiceInfo Corresponds to UDDI v2.0 'serviceInfo' element.
ServiceInfoList Corresponds to UDDI v2.0 sequence of 'serviceInfo' elements.
ServiceList Corresponds to UDDI v2.0 'serviceList' response message.
SharedRelationships Corresponds to UDDI v2.0 'sharedRelationships' element.
TModel Corresponds to UDDI v2.0 'tModel' element.
TModelBag Corresponds to UDDI v2.0 'tModelBag' element.
TModelDetail Corresponds to UDDI v2.0 'tModelDetail' response message.
TModelInfo Corresponds to UDDI v2.0 'tModelInfo' element.
TModelInfoList Corresponds to UDDI v2.0 sequence of 'tModelInfo' elements.
TModelInstanceInfo Corresponds to UDDI v2.0 'tModelInstanceInfo' element.
TModelInstanceInfoList Corresponds to UDDI v2.0 sequence of 'tModelInstanceInfo' elements.
TModelList Corresponds to UDDI v2.0 'tModelList' response message.
TModels Corresponds to UDDI v2.0 sequence of 'tModel' elements.
UploadRegisterList Corresponds to UDDI v2.0 sequence of 'uploadRegister' elements.
 

Exception Summary
DispositionReportException This Exception is thrown by the business methods of the com.ibm.uddi.ejb.Inquiry and com.ibm.uddi.ejb.Publish EJBs to indicate a UDDI error.
 

Package com.ibm.uddi.datatypes Description

Provides the argument classes of the methods of the EJB interface to the IBM WebSphere UDDI Registry.

Each class in this package corresponds to an element, or a sequence of elements, in the UDDI v2.0 XML schema. Roughly speaking, there is a one-one correspondence between classes in this package and elements of the UDDI v2.0 XML schema. Exceptions to this occur where UDDI XML schema elements can be represented by a single String, and where classes in this package correspond to sequences of elements in the UDDI XML schema.

Naming Conventions:

In general, a datatype called DatatypeList encapsulates a vector of Datatype objects. Often these correspond to UDDI v2.0 XML schema elements with plural names. (For example the datatype Contact corresponds to UDDI v2.0 XML element contact, and ContactList corresponds to contacts.) Where there is no "plural" UDDI v2.0 XML schema element for a particular Datatype, often there is still a DatatypeList where it is useful to have one, e.g. AddressList.

The exceptions to this naming convention occur when there is an existing UDDI v2.0 XML schema element ending in "List". The exceptions are: TModelList, ServiceList, BusinessList. In these cases, the corresponding datatypes are given the same names as the UDDI v2.0 XML schema elements, and the datatypes that would have had these names are called: TModels, BusinessServiceList, BusinessEntityList.