javax.xml.registry.infomodel
Interface SpecificationLink

All Superinterfaces:
ExtensibleObject, RegistryObject, java.io.Serializable

public interface SpecificationLink
extends RegistryObject

Represents a link or reference to a technical specification used within a ServiceBinding. It serves the same purpose as the union of tModelInstanceInfo and instanceDetails in UDDI.

Capability Level: 0
This interface is required to be implemented by JAXR Providers at or above capability level 0.

See Also:
Concept

Method Summary
 RegistryObject getSpecificationObject()
          Gets the specification object for this object.
 java.lang.String getUsageDescription()
          Gets the description of usage paramaters.
 java.util.Collection getUsageParameters()
          Gets any usage parameters.
 void setSpecificationObject(RegistryObject obj)
          Sets the Concept for this object.
 void setUsageDescription(java.lang.String usageDescription)
          Sets the description of usage paramaters.
 void setUsageParameters(java.util.Collection usageParamaters)
          Sets any usage parameters.
 
Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getConnection, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getName, getObjectType, getOrganization, getPackages, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
 
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlotAt, getSlots, removeSlot, removeSlots
 

Method Detail

getSpecificationObject

public RegistryObject getSpecificationObject()
                                      throws JAXRException
Gets the specification object for this object.

Capability Level: 0

setSpecificationObject

public void setSpecificationObject(RegistryObject obj)
                            throws JAXRException
Sets the Concept for this object.

Capability Level: 0

getUsageDescription

public java.lang.String getUsageDescription()
                                     throws JAXRException
Gets the description of usage paramaters. Default is an empty String.

Capability Level: 0

setUsageDescription

public void setUsageDescription(java.lang.String usageDescription)
                         throws JAXRException
Sets the description of usage paramaters.

Capability Level: 0

getUsageParameters

public java.util.Collection getUsageParameters()
                                        throws JAXRException
Gets any usage parameters. Each parameter is a String

Capability Level: 0

setUsageParameters

public void setUsageParameters(java.util.Collection usageParamaters)
                        throws JAXRException
Sets any usage parameters. Each parameter is a String

Capability Level: 0