public class SpecificationLinkImpl extends RegistryObjectImpl implements SpecificationLink, Serializable
| Constructor and Description |
|---|
SpecificationLinkImpl()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addExternalLink(ExternalLink link)
Overrides behavior in RegistryObjectImpl to allow adding
external links.
|
void |
addExternalLinks(Collection links)
Overrides behavior in RegistryObjectImpl to allow adding
external links.
|
Key |
getKey()
Override the behavior in RegistryObject to return a
provider generated id.
|
ServiceBinding |
getServiceBinding()
Get the parent ServiceBinding
|
RegistryObject |
getSpecificationObject()
Get specification object
|
InternationalString |
getUsageDescription()
Gets the description of usage paramaters.
|
Collection |
getUsageParameters()
Gets any optional usage parameters.
|
void |
setExternalLinks(Collection links)
Overrides behavior in RegistryObjectImpl to allow adding
external links.
|
void |
setServiceBinding(ServiceBinding binding)
Internal method for setting the service binding
|
void |
setSpecificationObject(RegistryObject obj)
Set specification object.
|
void |
setUsageDescription(InternationalString usageDescription)
Sets the description of usage paramaters.
|
void |
setUsageParameters(Collection usageParameters)
Sets any optional usage parameters.
|
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addSlot, addSlots, areAssociationsLoaded, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getConnection, getDescription, getExternalIdentifiers, getExternalLinks, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getRegistryService, getServiceId, getSubmittingOrganization, isDeleted, isLoaded, isModified, isNew, isRetrieved, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, removeSlot, removeSlots, setAssociations, setAssociationsLoaded, setClassifications, setDescription, setExternalIdentifiers, setIsDeleted, setIsLoaded, setIsModified, setIsNew, setIsRetrieved, setKey, setLifeCycleManager, setName, setObjectType, setRegistryService, setServiceId, setStatusFlags, setSubmittingOrganization, toXMLgetSlot, getSlotsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setKey, setName, toXMLaddSlot, addSlots, getSlot, getSlots, removeSlot, removeSlotspublic RegistryObject getSpecificationObject()
getSpecificationObject in interface SpecificationLinkpublic void setSpecificationObject(RegistryObject obj) throws JAXRException
setSpecificationObject in interface SpecificationLinkobj - the RegistryObject that is the specification object.
For a UDDI provider the specification object must be a Concept with no parent.
For an ebXML provider it is likely to be an ExtrinsicObject.JAXRException - If the JAXR provider encounters an internal errorpublic InternationalString getUsageDescription()
getUsageDescription in interface SpecificationLinkpublic void setUsageDescription(InternationalString usageDescription)
setUsageDescription in interface SpecificationLinkusageDescription - the description of usage parameters for this objectpublic Collection getUsageParameters()
getUsageParameters in interface SpecificationLinkpublic void setUsageParameters(Collection usageParameters) throws JAXRException
setUsageParameters in interface SpecificationLinkusageParameters - the Collection of usage parameter StringsJAXRException - If the JAXR provider encounters an internal errorpublic ServiceBinding getServiceBinding()
getServiceBinding in interface SpecificationLinkpublic void setServiceBinding(ServiceBinding binding)
public void addExternalLink(ExternalLink link) throws JAXRException
addExternalLink in interface RegistryObjectaddExternalLink in class RegistryObjectImplJAXRException - If the JAXR provider encounters an internal errorpublic void addExternalLinks(Collection links) throws JAXRException
addExternalLinks in interface RegistryObjectaddExternalLinks in class RegistryObjectImpllinks - the Collection of ExternalLinks being addedJAXRException - If the JAXR provider encounters an internal errorpublic void setExternalLinks(Collection links) throws JAXRException
setExternalLinks in interface RegistryObjectsetExternalLinks in class RegistryObjectImplJAXRException - If the JAXR provider encounters an internal errorpublic Key getKey() throws JAXRException
getKey in interface RegistryObjectgetKey in class RegistryObjectImplJAXRException - If the JAXR provider encounters an internal errorCopyright © 2005–2017 Oracle Corporation. All rights reserved.