package oasis.names.tc.ebxml_regrep.xsd.query._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.XmlElement;
import javax.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name="ServiceBindingQueryType", propOrder={"serviceQuery", "specificationLinkQuery", "targetBindingQuery"})
public class ServiceBindingQueryType extends RegistryObjectQueryType
{
@XmlElement(name="ServiceQuery")
protected ServiceQueryType serviceQuery;
@XmlElement(name="SpecificationLinkQuery")
protected List<SpecificationLinkQueryType> specificationLinkQuery;
@XmlElement(name="TargetBindingQuery")
protected ServiceBindingQueryType targetBindingQuery;
public ServiceQueryType getServiceQuery()
{
return this.serviceQuery;
}
public void setServiceQuery(ServiceQueryType value)
{
this.serviceQuery = value;
}
public List<SpecificationLinkQueryType> getSpecificationLinkQuery()
{
if (this.specificationLinkQuery == null) {
this.specificationLinkQuery = new ArrayList();
}
return this.specificationLinkQuery;
}
public ServiceBindingQueryType getTargetBindingQuery()
{
return this.targetBindingQuery;
}
public void setTargetBindingQuery(ServiceBindingQueryType value)
{
this.targetBindingQuery = value;
}
}