org.apache.wsil.impl.extension.uddi
Class BusinessDescriptionImpl

java.lang.Object
  extended by org.apache.wsil.impl.extension.ExtensionElementImpl
      extended by org.apache.wsil.impl.extension.uddi.BusinessDescriptionImpl
All Implemented Interfaces:
java.io.Serializable, ExtensionElement, BusinessDescription, WSILElement

public class BusinessDescriptionImpl
extends ExtensionElementImpl
implements BusinessDescription

This class contains the implementation for a <wsiluddi:businessDescription> element.

Version:
1.0
See Also:
Serialized Form

Field Summary
protected  BusinessKey businessKey
          Business key.
protected  DiscoveryURL discoveryURL
          Discovery URL
protected  java.lang.String location
          location
 
Fields inherited from class org.apache.wsil.impl.extension.ExtensionElementImpl
qname
 
Fields inherited from interface org.apache.wsil.extension.uddi.BusinessDescription
BUSINESS_KEY_ELEM_NAME, BUSINESS_KEY_QNAME, BUSINESS_KEY_QNAME_V2, DISCOVERY_URL_ELEM_NAME, DISCOVERY_URL_QNAME, DISCOVERY_URL_QNAME_V2, ELEM_NAME, QNAME, QNAME_V2
 
Constructor Summary
BusinessDescriptionImpl()
          BusinessDescriptionImpl constructor comment.
 
Method Summary
 BusinessKey createBusinessKey()
          Create business key.
 DiscoveryURL createDiscoveryURL()
          Create discoveryURL.
 BusinessKey getBusinessKey()
          Get business key.
 DiscoveryURL getDiscoveryURL()
          Get discoveryURL.
 java.lang.String getLocation()
          Get location for this ServiceDescription.
 void setBusinessKey(BusinessKey businessKey)
          Set businessKey.
 void setDiscoveryURL(DiscoveryURL discoveryURL)
          Set discoveryURL.
 void setLocation(java.lang.String location)
          Set location for this ServiceDescription.
 java.lang.String toXMLString()
          XML string representation of this object.
 
Methods inherited from class org.apache.wsil.impl.extension.ExtensionElementImpl
getQName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.wsil.extension.ExtensionElement
getQName
 

Field Detail

businessKey

protected BusinessKey businessKey
Business key.


discoveryURL

protected DiscoveryURL discoveryURL
Discovery URL


location

protected java.lang.String location
location

Constructor Detail

BusinessDescriptionImpl

public BusinessDescriptionImpl()
BusinessDescriptionImpl constructor comment.

Method Detail

createBusinessKey

public BusinessKey createBusinessKey()
Create business key.

Specified by:
createBusinessKey in interface BusinessDescription

setBusinessKey

public void setBusinessKey(BusinessKey businessKey)
Set businessKey.

Specified by:
setBusinessKey in interface BusinessDescription

getBusinessKey

public BusinessKey getBusinessKey()
Get business key.

Specified by:
getBusinessKey in interface BusinessDescription

createDiscoveryURL

public DiscoveryURL createDiscoveryURL()
Create discoveryURL.

Specified by:
createDiscoveryURL in interface BusinessDescription

setDiscoveryURL

public void setDiscoveryURL(DiscoveryURL discoveryURL)
Set discoveryURL.

Specified by:
setDiscoveryURL in interface BusinessDescription

getDiscoveryURL

public DiscoveryURL getDiscoveryURL()
Get discoveryURL.

Specified by:
getDiscoveryURL in interface BusinessDescription

getLocation

public java.lang.String getLocation()
Get location for this ServiceDescription.

Specified by:
getLocation in interface BusinessDescription

setLocation

public void setLocation(java.lang.String location)
Set location for this ServiceDescription.

Specified by:
setLocation in interface BusinessDescription

toXMLString

public java.lang.String toXMLString()
XML string representation of this object.

Specified by:
toXMLString in interface WSILElement
Returns:
Returns the XML string format of this element.


Copyright ? 2001 International Business Machines Corporation. All Rights Reserved.