Ruddi™ UDDI Client API
1.0

inspireit.uddi.response
Class RegisteredInfo

java.lang.Object
  |
  +--inspireit.uddi.response.RegisteredInfo
All Implemented Interfaces:
java.io.Serializable, inspireit.uddi.util.visitors.UDDIElement

public class RegisteredInfo
extends java.lang.Object
implements java.io.Serializable, inspireit.uddi.util.visitors.UDDIElement

RegisteredInfo represents a registeredInfo response message. The registeredInfo message returns overview information that is suitable for identifying all of the data published by the requester. Provided as part of the publishers API message set, this information is only provided when requested via a get_registeredInfo message over an SSL connection. For information, the XML syntax for a registeredInfo message is:

 <registeredInfo generic="1.0" operator="uddi.sourceOperator" [truncated="false"] xmlns="urn:uddi-org:api">
     <businessInfos>
         <businessInfo businessKey="F5E65..." >
             <name>My Company</name>
             <serviceInfos>
                 <serviceInfo serviceKey="3D45...">
                     <name>Purchase Orders</name>
                 </serviceInfo>
             </serviceInfos>
         </businessInfo>
         [<businessInfo/> ...]
     </businessInfos>
     <tModelInfos>
         <tModelInfo tModelKey="34D5...">
             <name>Proprietary XML purchase order</name>
         </tModelInfo>
         [<tModelInfo/> ...]
     </tModelInfos>
 </registeredInfo>
This message contains overview data about all of the types of information published by a given publisher. This information is sufficient for driving tools that display lists of registered information and then provide drill-down features. This is the recommended structure for use after a network problem results in an unknown status of saved information.

Author:
Bertrand Fontaine, INSPIRE IT $Revision: 1.2 $
See Also:
Serialized Form

Field Summary
protected  BusinessInfos businessInfos
          List of BusinessInfo.
protected  java.lang.String generic
          The UDDI version in use.
protected  Operator operator
          The characteristics of the Operator Site.
protected  TModelInfos tModelInfos
          List of TModelInfo.
protected  boolean truncated
          Whether the Operator Site has truncated or not the result set.
 
Constructor Summary
RegisteredInfo(BusinessInfos businessInfos, TModelInfos tModelInfos, boolean truncated)
          RegisteredInfo constructor.
RegisteredInfo(BusinessInfos businessInfos, TModelInfos tModelInfos, java.lang.String generic, Operator operator, boolean truncated)
          Deprecated. as of UDDI V3.0
 
Method Summary
 boolean equals(java.lang.Object o)
          Checks whether an object is equal to this RegisteredInfo.
 BusinessInfos getBusinessInfos()
          Gets the list of BusinessInfo.
 java.lang.String getGeneric()
          Deprecated. as of UDDI V3.0
 Operator getOperator()
          Deprecated. as of UDDI V3.0
 TModelInfos getTModelInfos()
          Gets the list of TModelInfo.
 boolean isTruncated()
          Checks whether the Operator Site has truncated the result set.
 java.lang.Object visit(inspireit.uddi.util.visitors.UDDIVisitor visitor)
          Visits this UDDI element.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

businessInfos

protected BusinessInfos businessInfos
List of BusinessInfo.


tModelInfos

protected TModelInfos tModelInfos
List of TModelInfo.


generic

protected java.lang.String generic
The UDDI version in use.


operator

protected Operator operator
The characteristics of the Operator Site.


truncated

protected boolean truncated
Whether the Operator Site has truncated or not the result set.

Constructor Detail

RegisteredInfo

public RegisteredInfo(BusinessInfos businessInfos,
                      TModelInfos tModelInfos,
                      java.lang.String generic,
                      Operator operator,
                      boolean truncated)
Deprecated. as of UDDI V3.0

RegisteredInfo constructor.

Parameters:
businessInfos - List of BusinessInfo.
tModelInfos - List of TModelInfo.
generic - The UDDI verion in use.
operator - The characteristics of the Operator Site.
truncated - Whether the Operator Site has truncated or not the result set.

RegisteredInfo

public RegisteredInfo(BusinessInfos businessInfos,
                      TModelInfos tModelInfos,
                      boolean truncated)
RegisteredInfo constructor.

Parameters:
businessInfos - List of BusinessInfo.
tModelInfos - List of TModelInfo.
truncated - Whether the Operator Site has truncated or not the result set.
Since:
UDDI V3.0
Method Detail

getBusinessInfos

public BusinessInfos getBusinessInfos()
Gets the list of BusinessInfo.

Returns:
the list of BusinessInfo

getTModelInfos

public TModelInfos getTModelInfos()
Gets the list of TModelInfo.

Returns:
the list of TModelInfo

getGeneric

public java.lang.String getGeneric()
Deprecated. as of UDDI V3.0

Gets the UDDI version in use.

Returns:
the UDDI version in use

getOperator

public Operator getOperator()
Deprecated. as of UDDI V3.0

Gets the characteristics of the Operator Site.

Returns:
the characteristics of the Operator Site as an Operator object

isTruncated

public boolean isTruncated()
Checks whether the Operator Site has truncated the result set.

Returns:
true if the Operator Site has truncated the result set; false otherwise

visit

public java.lang.Object visit(inspireit.uddi.util.visitors.UDDIVisitor visitor)
Visits this UDDI element.

Specified by:
visit in interface inspireit.uddi.util.visitors.UDDIElement
Parameters:
visitor - The visiting UDDI object.

equals

public boolean equals(java.lang.Object o)
Checks whether an object is equal to this RegisteredInfo.

Overrides:
equals in class java.lang.Object
Parameters:
o - The object to test for equality.
Returns:
true if o and this RegisteredInfo are equal; false otherwise

Ruddi™ UDDI Client API
1.0

Download now! | Submit a bug or feature
(c) 2003 INSPIRE IT
Bld Brand Whitlock 109
1200 Brussels, Belgium
All Rights Reserved.