org.oasis.ebxml.registry.bindings.query
Class ServiceQueryType

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.query.RegistryObjectQueryType
      extended byorg.oasis.ebxml.registry.bindings.query.RegistryEntryQueryType
          extended byorg.oasis.ebxml.registry.bindings.query.ServiceQueryType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ServiceQuery

public abstract class ServiceQueryType
extends RegistryEntryQueryType
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ServiceQueryType()
           
 
Method Summary
 void addServiceBindingBranch(int index, ServiceBindingBranch vServiceBindingBranch)
           
 void addServiceBindingBranch(ServiceBindingBranch vServiceBindingBranch)
           
 void clearServiceBindingBranch()
           
 java.util.Enumeration enumerateServiceBindingBranch()
           
 ServiceBindingBranch[] getServiceBindingBranch()
           
 ServiceBindingBranch getServiceBindingBranch(int index)
           
 int getServiceBindingBranchCount()
           
 ServiceFilter getServiceFilter()
          Returns the value of field 'serviceFilter'.
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 boolean removeServiceBindingBranch(ServiceBindingBranch vServiceBindingBranch)
           
 void setServiceBindingBranch(int index, ServiceBindingBranch vServiceBindingBranch)
           
 void setServiceBindingBranch(ServiceBindingBranch[] serviceBindingBranchArray)
           
 void setServiceFilter(ServiceFilter serviceFilter)
          Sets the value of field 'serviceFilter'.
 void validate()
           
 
Methods inherited from class org.oasis.ebxml.registry.bindings.query.RegistryEntryQueryType
getRegistryEntryFilter, setRegistryEntryFilter
 
Methods inherited from class org.oasis.ebxml.registry.bindings.query.RegistryObjectQueryType
addAuditableEventQuery, addAuditableEventQuery, addClassifiedByBranch, addClassifiedByBranch, addExternalIdentifierFilter, addExternalIdentifierFilter, addSlotBranch, addSlotBranch, addSourceAssociationBranch, addSourceAssociationBranch, addTargetAssociationBranch, addTargetAssociationBranch, clearAuditableEventQuery, clearClassifiedByBranch, clearExternalIdentifierFilter, clearSlotBranch, clearSourceAssociationBranch, clearTargetAssociationBranch, enumerateAuditableEventQuery, enumerateClassifiedByBranch, enumerateExternalIdentifierFilter, enumerateSlotBranch, enumerateSourceAssociationBranch, enumerateTargetAssociationBranch, getAuditableEventQuery, getAuditableEventQuery, getAuditableEventQueryCount, getClassifiedByBranch, getClassifiedByBranch, getClassifiedByBranchCount, getDescriptionBranch, getExternalIdentifierFilter, getExternalIdentifierFilter, getExternalIdentifierFilterCount, getNameBranch, getRegistryObjectFilter, getSlotBranch, getSlotBranch, getSlotBranchCount, getSourceAssociationBranch, getSourceAssociationBranch, getSourceAssociationBranchCount, getTargetAssociationBranch, getTargetAssociationBranch, getTargetAssociationBranchCount, removeAuditableEventQuery, removeClassifiedByBranch, removeExternalIdentifierFilter, removeSlotBranch, removeSourceAssociationBranch, removeTargetAssociationBranch, setAuditableEventQuery, setAuditableEventQuery, setClassifiedByBranch, setClassifiedByBranch, setDescriptionBranch, setExternalIdentifierFilter, setExternalIdentifierFilter, setNameBranch, setRegistryObjectFilter, setSlotBranch, setSlotBranch, setSourceAssociationBranch, setSourceAssociationBranch, setTargetAssociationBranch, setTargetAssociationBranch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceQueryType

public ServiceQueryType()
Method Detail

addServiceBindingBranch

public void addServiceBindingBranch(ServiceBindingBranch vServiceBindingBranch)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
vServiceBindingBranch -
Throws:
java.lang.IndexOutOfBoundsException

addServiceBindingBranch

public void addServiceBindingBranch(int index,
                                    ServiceBindingBranch vServiceBindingBranch)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vServiceBindingBranch -
Throws:
java.lang.IndexOutOfBoundsException

clearServiceBindingBranch

public void clearServiceBindingBranch()

enumerateServiceBindingBranch

public java.util.Enumeration enumerateServiceBindingBranch()

getServiceBindingBranch

public ServiceBindingBranch getServiceBindingBranch(int index)
                                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getServiceBindingBranch

public ServiceBindingBranch[] getServiceBindingBranch()

getServiceBindingBranchCount

public int getServiceBindingBranchCount()

getServiceFilter

public ServiceFilter getServiceFilter()
Returns the value of field 'serviceFilter'.

Returns:
the value of field 'serviceFilter'.

isValid

public boolean isValid()
Overrides:
isValid in class RegistryEntryQueryType

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Specified by:
marshal in class RegistryEntryQueryType
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Specified by:
marshal in class RegistryEntryQueryType
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeServiceBindingBranch

public boolean removeServiceBindingBranch(ServiceBindingBranch vServiceBindingBranch)
Parameters:
vServiceBindingBranch -

setServiceBindingBranch

public void setServiceBindingBranch(int index,
                                    ServiceBindingBranch vServiceBindingBranch)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vServiceBindingBranch -
Throws:
java.lang.IndexOutOfBoundsException

setServiceBindingBranch

public void setServiceBindingBranch(ServiceBindingBranch[] serviceBindingBranchArray)
Parameters:
serviceBindingBranchArray -

setServiceFilter

public void setServiceFilter(ServiceFilter serviceFilter)
Sets the value of field 'serviceFilter'.

Parameters:
serviceFilter - the value of field 'serviceFilter'.

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Overrides:
validate in class RegistryEntryQueryType
Throws:
org.exolab.castor.xml.ValidationException