public class RelatedBusinessInfo extends UDDIElement
Element description:
This structure contains information about one or more relationships between two businessEntitys. The information can be a businessKey, name and optional description data, and a collection element named sharedRelationships. The sharedRelationships element can contain zero or more keyedReference elements. The information in the keyedReference and businessKey elements, for a specific businessEntity, represent complete relationships when they match publisher assertions made by the publisher for each businessEntity.
Modifier and Type | Field and Description |
---|---|
protected org.w3c.dom.Element |
base |
static java.lang.String |
UDDI_TAG |
GENERIC, SOAPNS, XMLNS, XMLNS_PREFIX
Constructor and Description |
---|
RelatedBusinessInfo()
Default constructor.
|
RelatedBusinessInfo(BusinessKey businessKey,
java.util.Vector names,
java.util.Vector sharedRelationships)
Required fields constructor.
|
RelatedBusinessInfo(org.w3c.dom.Element base)
Construct the object from a DOM tree.
|
RelatedBusinessInfo(java.lang.String businessKey,
java.lang.String name,
java.util.Vector sharedRelationships)
Required fields constructor.
|
RelatedBusinessInfo(java.lang.String businessKey,
java.util.Vector names,
java.util.Vector sharedRelationships)
Required fields constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBusinessKey() |
Description |
getDefaultDescription()
Get the default Description.
|
java.lang.String |
getDefaultDescriptionString()
Get the default Description as a String.
|
Name |
getDefaultName()
Get the default name.
|
java.lang.String |
getDefaultNameString()
Get default name string.
|
SharedRelationships |
getDefaultSharedRelationships()
Get the default SharedRelationships.
|
Description |
getDescription()
Deprecated.
This method has been deprecated. Use
getDescriptionVector() or
getDefaultDescription() instead |
java.lang.String |
getDescriptionString()
Deprecated.
This method has been deprecated. Use
getDescriptionVector() or
getDefaultDescriptionString() instead |
java.util.Vector |
getDescriptionVector()
Get all deascriptions.
|
Name |
getName()
Deprecated.
This method has been deprecated. Use
getNameVector() or
getDefaultName() instead |
java.lang.String |
getNameString()
Deprecated.
This method has been deprecated. Use
getNameVector() or
getDefaultNameString() instead |
java.util.Vector |
getNameVector()
Get all names.
|
SharedRelationships |
getSharedRelationships()
Deprecated.
This method has been deprecated. Use
getSharedRelationshipsVector() or
getDefaultSharedRelationships() instead |
java.util.Vector |
getSharedRelationshipsVector()
Get all SharedRelationships.
|
void |
saveToXML(org.w3c.dom.Element parent)
Save an object to the DOM tree.
|
void |
setBusinessKey(java.lang.String s) |
void |
setDefaultDescription(Description s)
This method stores this Description as the Default Description
(i.e., places it in the first location in the Vector).
|
void |
setDefaultDescriptionString(java.lang.String s,
java.lang.String lang)
This method stores this String as the Default Description
(i.e., places it in the first location in the Vector).
|
void |
setDefaultName(Name name)
This method stores this name as the Default Name (i.e., places it in the first
location in the Vector).
|
void |
setDefaultNameString(java.lang.String value,
java.lang.String lang)
This method stores this String, in the given language as the Default Name
(i.e., places it in the first location in the Vector).
|
void |
setDefaultSharedRelationships(SharedRelationships s)
This method stores this name as the Default SharedRelationship
(i.e., places it in the first location in the Vector).
|
void |
setDescription(Description s)
Deprecated.
This method has been deprecated. Use
setDescriptionVector(Vector) or
setDefaultDescription(Description) instead |
void |
setDescriptionString(java.lang.String s)
Deprecated.
This method has been deprecated. Use
setDescriptionVector(Vector) or
setDefaultDescriptionString(String, String) instead |
void |
setDescriptionVector(java.util.Vector s)
Set description vector.
|
void |
setName(Name s)
Deprecated.
This method has been deprecated. Use
setNameVector(Vector) or
setDefaultName(Name) instead |
void |
setName(java.lang.String s)
Deprecated.
This method has been deprecated. Use
setNameVector(Vector) or
setDefaultNameString(String, String) instead |
void |
setNameVector(java.util.Vector s) |
void |
setSharedRelationships(SharedRelationships s)
Deprecated.
This method has been deprecated. Use
setSharedRelationshipsVector(Vector) or
setDefaultSharedRelationships(SharedRelationships) instead |
void |
setSharedRelationshipsVector(java.util.Vector s) |
getChildElementsByTagName, getText
public static final java.lang.String UDDI_TAG
protected org.w3c.dom.Element base
public RelatedBusinessInfo()
public RelatedBusinessInfo(BusinessKey businessKey, java.util.Vector names, java.util.Vector sharedRelationships)
businessKey
- BusinessKeynames
- Vector of Name objectssharedRelationShips
- Vector of SharedRelationship objectspublic RelatedBusinessInfo(java.lang.String businessKey, java.util.Vector names, java.util.Vector sharedRelationships)
businessKey
- Stringnames
- Vector of Name objectssharedRelationships
- Vector of SharedRelationship objectspublic RelatedBusinessInfo(java.lang.String businessKey, java.lang.String name, java.util.Vector sharedRelationships)
businessKey
- Stringname
- String The default name for this RelatedBusinessInfosharedRelationships
- Vector of SharedRelationship objectspublic RelatedBusinessInfo(org.w3c.dom.Element base) throws UDDIException
base
- Element with the name appropriate for this class.UDDIException
- Thrown if DOM tree contains a SOAP fault
or a disposition report indicating a UDDI error.public void setSharedRelationships(SharedRelationships s)
setSharedRelationshipsVector(Vector)
or
setDefaultSharedRelationships(SharedRelationships)
insteadpublic void setDefaultSharedRelationships(SharedRelationships s)
public void setSharedRelationshipsVector(java.util.Vector s)
s
- Vector of SharedRelationships objectspublic void setName(Name s)
setNameVector(Vector)
or
setDefaultName(Name)
insteadpublic void setName(java.lang.String s)
setNameVector(Vector)
or
setDefaultNameString(String, String)
insteadpublic void setDefaultName(Name name)
public void setDefaultNameString(java.lang.String value, java.lang.String lang)
public void setNameVector(java.util.Vector s)
s
- Vector of Name objectspublic void setDescription(Description s)
setDescriptionVector(Vector)
or
setDefaultDescription(Description)
insteadpublic void setDescriptionString(java.lang.String s)
setDescriptionVector(Vector)
or
setDefaultDescriptionString(String, String)
insteadpublic void setDefaultDescription(Description s)
s
- Descriptionpublic void setDefaultDescriptionString(java.lang.String s, java.lang.String lang)
s
- Stringpublic void setDescriptionVector(java.util.Vector s)
s
- Vector of Description objects.public void setBusinessKey(java.lang.String s)
public SharedRelationships getSharedRelationships()
getSharedRelationshipsVector()
or
getDefaultSharedRelationships()
insteadpublic SharedRelationships getDefaultSharedRelationships()
public java.util.Vector getSharedRelationshipsVector()
public Name getName()
getNameVector()
or
getDefaultName()
insteadpublic java.lang.String getNameString()
getNameVector()
or
getDefaultNameString()
insteadpublic Name getDefaultName()
public java.lang.String getDefaultNameString()
public java.util.Vector getNameVector()
public Description getDescription()
getDescriptionVector()
or
getDefaultDescription()
insteadpublic java.lang.String getDescriptionString()
getDescriptionVector()
or
getDefaultDescriptionString()
insteadpublic Description getDefaultDescription()
public java.lang.String getDefaultDescriptionString()
public java.util.Vector getDescriptionVector()
public java.lang.String getBusinessKey()
public void saveToXML(org.w3c.dom.Element parent)
saveToXML
in class UDDIElement
parent
- Object will serialize as a child element under the
passed in parent element.Copyright ? 2001 International Business Machines Corporation, Hewlett-Packard Company. All Rights Reserved.