com.sun.xml.registry.ebxml.infomodel
Class SpecificationLinkImpl

java.lang.Object
  extended bycom.sun.xml.registry.ebxml.infomodel.ExtensibleObjectImpl
      extended bycom.sun.xml.registry.ebxml.infomodel.RegistryObjectImpl
          extended bycom.sun.xml.registry.ebxml.infomodel.SpecificationLinkImpl
All Implemented Interfaces:
javax.xml.registry.infomodel.ExtensibleObject, javax.xml.registry.infomodel.RegistryObject, javax.xml.registry.infomodel.SpecificationLink

public class SpecificationLinkImpl
extends RegistryObjectImpl
implements javax.xml.registry.infomodel.SpecificationLink

Class Declaration for Class1

Author:
Farrukh S. Najmi

Field Summary
 
Fields inherited from class com.sun.xml.registry.ebxml.infomodel.RegistryObjectImpl
associations, auditTrail, bqm, classifications, dqm, externalIds, externalLinks, name, objectType, objectTypeStr, packages
 
Fields inherited from class com.sun.xml.registry.ebxml.infomodel.ExtensibleObjectImpl
i18nUtil, lcm
 
Constructor Summary
SpecificationLinkImpl(LifeCycleManagerImpl lcm)
           
SpecificationLinkImpl(LifeCycleManagerImpl lcm, org.oasis.ebxml.registry.bindings.rim.SpecificationLinkType ebSpecLink)
           
 
Method Summary
 java.util.HashSet getRegistryObjectRefs()
          Used by LifeCycleManagerImpl.saveObjects
 javax.xml.registry.infomodel.ServiceBinding getServiceBinding()
           
 RegistryObjectRef getServiceBindingRef()
           
 javax.xml.registry.infomodel.RegistryObject getSpecificationObject()
           
 javax.xml.registry.infomodel.InternationalString getUsageDescription()
           
 java.util.Collection getUsageParameters()
           
protected  void setBindingObject(org.oasis.ebxml.registry.bindings.rim.SpecificationLinkType ebSpecLink)
           
 void setSpecificationObject(javax.xml.registry.infomodel.RegistryObject specificationObject)
           
 void setUsageDescription(javax.xml.registry.infomodel.InternationalString desc)
           
 void setUsageParameters(java.util.Collection par1)
           
 org.oasis.ebxml.registry.bindings.rim.SpecificationLink toBindingObject()
          This method takes this JAXR infomodel object and returns an equivalent binding object for it.
 java.lang.String toXML()
           
 
Methods inherited from class com.sun.xml.registry.ebxml.infomodel.RegistryObjectImpl
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, compareTo, equals, getAssociatedObjects, getAssociations, getAssociationsAndAssociatedObjects, getAuditTrail, getClassificationConceptsByPath, getClassifications, getComposedObjects, getDescription, getExternalIdentifiers, getExternalLinks, getId, getKey, getLifeCycleManager, getLog, getName, getObjectType, getOwner, getRegistryPackages, getSubmittingOrganization, removeAllClassifications, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setBindingObject, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setModified, setName, toString
 
Methods inherited from class com.sun.xml.registry.ebxml.infomodel.ExtensibleObjectImpl
addSlot, addSlots, getBusinessQueryManager, getDeclarativeQueryManager, getSlot, getSlots, isModified, isNew, removeAllSlots, removeSlot, removeSlots, setLoaded, setNew, setSlots
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName
 
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 

Constructor Detail

SpecificationLinkImpl

public SpecificationLinkImpl(LifeCycleManagerImpl lcm)
                      throws javax.xml.registry.JAXRException

SpecificationLinkImpl

public SpecificationLinkImpl(LifeCycleManagerImpl lcm,
                             org.oasis.ebxml.registry.bindings.rim.SpecificationLinkType ebSpecLink)
                      throws javax.xml.registry.JAXRException
Method Detail

toXML

public java.lang.String toXML()
                       throws javax.xml.registry.JAXRException
Specified by:
toXML in interface javax.xml.registry.infomodel.RegistryObject
Specified by:
toXML in class RegistryObjectImpl
Throws:
javax.xml.registry.JAXRException

getSpecificationObject

public javax.xml.registry.infomodel.RegistryObject getSpecificationObject()
                                                                   throws javax.xml.registry.JAXRException
Specified by:
getSpecificationObject in interface javax.xml.registry.infomodel.SpecificationLink
Throws:
javax.xml.registry.JAXRException

setSpecificationObject

public void setSpecificationObject(javax.xml.registry.infomodel.RegistryObject specificationObject)
                            throws javax.xml.registry.JAXRException
Specified by:
setSpecificationObject in interface javax.xml.registry.infomodel.SpecificationLink
Throws:
javax.xml.registry.JAXRException

getUsageDescription

public javax.xml.registry.infomodel.InternationalString getUsageDescription()
                                                                     throws javax.xml.registry.JAXRException
Specified by:
getUsageDescription in interface javax.xml.registry.infomodel.SpecificationLink
Throws:
javax.xml.registry.JAXRException

setUsageDescription

public void setUsageDescription(javax.xml.registry.infomodel.InternationalString desc)
                         throws javax.xml.registry.JAXRException
Specified by:
setUsageDescription in interface javax.xml.registry.infomodel.SpecificationLink
Throws:
javax.xml.registry.JAXRException

getUsageParameters

public java.util.Collection getUsageParameters()
                                        throws javax.xml.registry.JAXRException
Specified by:
getUsageParameters in interface javax.xml.registry.infomodel.SpecificationLink
Throws:
javax.xml.registry.JAXRException

setUsageParameters

public void setUsageParameters(java.util.Collection par1)
                        throws javax.xml.registry.JAXRException
Specified by:
setUsageParameters in interface javax.xml.registry.infomodel.SpecificationLink
Throws:
javax.xml.registry.JAXRException

getServiceBindingRef

public RegistryObjectRef getServiceBindingRef()
                                       throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getServiceBinding

public javax.xml.registry.infomodel.ServiceBinding getServiceBinding()
                                                              throws javax.xml.registry.JAXRException
Specified by:
getServiceBinding in interface javax.xml.registry.infomodel.SpecificationLink
Throws:
javax.xml.registry.JAXRException

toBindingObject

public org.oasis.ebxml.registry.bindings.rim.SpecificationLink toBindingObject()
                                                                        throws javax.xml.registry.JAXRException
This method takes this JAXR infomodel object and returns an equivalent binding object for it. Note it does the reverse of one of the constructors above.

Throws:
javax.xml.registry.JAXRException

setBindingObject

protected void setBindingObject(org.oasis.ebxml.registry.bindings.rim.SpecificationLinkType ebSpecLink)
                         throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getRegistryObjectRefs

public java.util.HashSet getRegistryObjectRefs()
Used by LifeCycleManagerImpl.saveObjects

Overrides:
getRegistryObjectRefs in class RegistryObjectImpl


Copyright © 2001-2004 OASIS. All Rights Reserved.