package oasis.names.tc.ebxml_regrep.xsd.rim._3;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name="ServiceBindingType", propOrder={"specificationLink"})
public class ServiceBindingType extends RegistryObjectType
{
@XmlElement(name="SpecificationLink")
protected List<SpecificationLinkType> specificationLink;
@XmlAttribute(name="service", required=true)
protected String service;
@XmlAttribute(name="accessURI")
@XmlSchemaType(name="anyURI")
protected String accessURI;
@XmlAttribute(name="targetBinding")
protected String targetBinding;
public List<SpecificationLinkType> getSpecificationLink()
{
if (this.specificationLink == null) {
this.specificationLink = new ArrayList();
}
return this.specificationLink;
}
public String getService()
{
return this.service;
}
public void setService(String value)
{
this.service = value;
}
public String getAccessURI()
{
return this.accessURI;
}
public void setAccessURI(String value)
{
this.accessURI = value;
}
public String getTargetBinding()
{
return this.targetBinding;
}
public void setTargetBinding(String value)
{
this.targetBinding = value;
}
}