oasis.names.tc.ebxml_regrep.xsd.rim._3
Class SpecificationLinkType

java.lang.Object
  extended by oasis.names.tc.ebxml_regrep.xsd.rim._3.IdentifiableType
      extended by oasis.names.tc.ebxml_regrep.xsd.rim._3.RegistryObjectType
          extended by oasis.names.tc.ebxml_regrep.xsd.rim._3.SpecificationLinkType

public class SpecificationLinkType
extends RegistryObjectType

Java class for SpecificationLinkType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="SpecificationLinkType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}RegistryObjectType">
       <sequence>
         <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}UsageDescription" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}UsageParameter" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="serviceBinding" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
       <attribute name="specificationObject" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String serviceBinding
           
protected  java.lang.String specificationObject
           
protected  InternationalStringType usageDescription
           
protected  java.util.List<java.lang.String> usageParameters
           
 
Fields inherited from class oasis.names.tc.ebxml_regrep.xsd.rim._3.RegistryObjectType
classifications, description, externalIdentifiers, lid, name, objectType, status, versionInfo
 
Fields inherited from class oasis.names.tc.ebxml_regrep.xsd.rim._3.IdentifiableType
home, id, slots
 
Constructor Summary
SpecificationLinkType()
           
 
Method Summary
 java.lang.String getServiceBinding()
          Gets the value of the serviceBinding property.
 java.lang.String getSpecificationObject()
          Gets the value of the specificationObject property.
 InternationalStringType getUsageDescription()
          Gets the value of the usageDescription property.
 java.util.List<java.lang.String> getUsageParameters()
          Gets the value of the usageParameters property.
 void setServiceBinding(java.lang.String value)
          Sets the value of the serviceBinding property.
 void setSpecificationObject(java.lang.String value)
          Sets the value of the specificationObject property.
 void setUsageDescription(InternationalStringType value)
          Sets the value of the usageDescription property.
 
Methods inherited from class oasis.names.tc.ebxml_regrep.xsd.rim._3.RegistryObjectType
getClassifications, getDescription, getExternalIdentifiers, getLid, getName, getObjectType, getStatus, getVersionInfo, setDescription, setLid, setName, setObjectType, setStatus, setVersionInfo
 
Methods inherited from class oasis.names.tc.ebxml_regrep.xsd.rim._3.IdentifiableType
getHome, getId, getSlots, setHome, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

usageDescription

protected InternationalStringType usageDescription

usageParameters

protected java.util.List<java.lang.String> usageParameters

serviceBinding

protected java.lang.String serviceBinding

specificationObject

protected java.lang.String specificationObject
Constructor Detail

SpecificationLinkType

public SpecificationLinkType()
Method Detail

getUsageDescription

public InternationalStringType getUsageDescription()
Gets the value of the usageDescription property.

Returns:
possible object is InternationalStringType

setUsageDescription

public void setUsageDescription(InternationalStringType value)
Sets the value of the usageDescription property.

Parameters:
value - allowed object is InternationalStringType

getUsageParameters

public java.util.List<java.lang.String> getUsageParameters()
Gets the value of the usageParameters property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the usageParameters property.

For example, to add a new item, do as follows:

    getUsageParameters().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getServiceBinding

public java.lang.String getServiceBinding()
Gets the value of the serviceBinding property.

Returns:
possible object is String

setServiceBinding

public void setServiceBinding(java.lang.String value)
Sets the value of the serviceBinding property.

Parameters:
value - allowed object is String

getSpecificationObject

public java.lang.String getSpecificationObject()
Gets the value of the specificationObject property.

Returns:
possible object is String

setSpecificationObject

public void setSpecificationObject(java.lang.String value)
Sets the value of the specificationObject property.

Parameters:
value - allowed object is String