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

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.query.RegistryObjectQueryType
      extended byorg.oasis.ebxml.registry.bindings.query.OrganizationQueryType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
OrganizationChildrenBranch, OrganizationParentBranch, OrganizationQuery

public abstract class OrganizationQueryType
extends RegistryObjectQueryType
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
OrganizationQueryType()
           
 
Method Summary
 void addOrganizationChildrenBranch(int index, OrganizationChildrenBranch vOrganizationChildrenBranch)
           
 void addOrganizationChildrenBranch(OrganizationChildrenBranch vOrganizationChildrenBranch)
           
 void addTelephoneNumberFilter(int index, TelephoneNumberFilter vTelephoneNumberFilter)
           
 void addTelephoneNumberFilter(TelephoneNumberFilter vTelephoneNumberFilter)
           
 void clearOrganizationChildrenBranch()
           
 void clearTelephoneNumberFilter()
           
 java.util.Enumeration enumerateOrganizationChildrenBranch()
           
 java.util.Enumeration enumerateTelephoneNumberFilter()
           
 OrganizationChildrenBranch[] getOrganizationChildrenBranch()
           
 OrganizationChildrenBranch getOrganizationChildrenBranch(int index)
           
 int getOrganizationChildrenBranchCount()
           
 OrganizationFilter getOrganizationFilter()
          Returns the value of field 'organizationFilter'.
 OrganizationParentBranch getOrganizationParentBranch()
          Returns the value of field 'organizationParentBranch'.
 PostalAddressFilter getPostalAddressFilter()
          Returns the value of field 'postalAddressFilter'.
 TelephoneNumberFilter[] getTelephoneNumberFilter()
           
 TelephoneNumberFilter getTelephoneNumberFilter(int index)
           
 int getTelephoneNumberFilterCount()
           
 UserBranch getUserBranch()
          Returns the value of field 'userBranch'.
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 boolean removeOrganizationChildrenBranch(OrganizationChildrenBranch vOrganizationChildrenBranch)
           
 boolean removeTelephoneNumberFilter(TelephoneNumberFilter vTelephoneNumberFilter)
           
 void setOrganizationChildrenBranch(int index, OrganizationChildrenBranch vOrganizationChildrenBranch)
           
 void setOrganizationChildrenBranch(OrganizationChildrenBranch[] organizationChildrenBranchArray)
           
 void setOrganizationFilter(OrganizationFilter organizationFilter)
          Sets the value of field 'organizationFilter'.
 void setOrganizationParentBranch(OrganizationParentBranch organizationParentBranch)
          Sets the value of field 'organizationParentBranch'.
 void setPostalAddressFilter(PostalAddressFilter postalAddressFilter)
          Sets the value of field 'postalAddressFilter'.
 void setTelephoneNumberFilter(int index, TelephoneNumberFilter vTelephoneNumberFilter)
           
 void setTelephoneNumberFilter(TelephoneNumberFilter[] telephoneNumberFilterArray)
           
 void setUserBranch(UserBranch userBranch)
          Sets the value of field 'userBranch'.
 void validate()
           
 
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

OrganizationQueryType

public OrganizationQueryType()
Method Detail

addOrganizationChildrenBranch

public void addOrganizationChildrenBranch(OrganizationChildrenBranch vOrganizationChildrenBranch)
                                   throws java.lang.IndexOutOfBoundsException
Parameters:
vOrganizationChildrenBranch -
Throws:
java.lang.IndexOutOfBoundsException

addOrganizationChildrenBranch

public void addOrganizationChildrenBranch(int index,
                                          OrganizationChildrenBranch vOrganizationChildrenBranch)
                                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vOrganizationChildrenBranch -
Throws:
java.lang.IndexOutOfBoundsException

addTelephoneNumberFilter

public void addTelephoneNumberFilter(TelephoneNumberFilter vTelephoneNumberFilter)
                              throws java.lang.IndexOutOfBoundsException
Parameters:
vTelephoneNumberFilter -
Throws:
java.lang.IndexOutOfBoundsException

addTelephoneNumberFilter

public void addTelephoneNumberFilter(int index,
                                     TelephoneNumberFilter vTelephoneNumberFilter)
                              throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vTelephoneNumberFilter -
Throws:
java.lang.IndexOutOfBoundsException

clearOrganizationChildrenBranch

public void clearOrganizationChildrenBranch()

clearTelephoneNumberFilter

public void clearTelephoneNumberFilter()

enumerateOrganizationChildrenBranch

public java.util.Enumeration enumerateOrganizationChildrenBranch()

enumerateTelephoneNumberFilter

public java.util.Enumeration enumerateTelephoneNumberFilter()

getOrganizationChildrenBranch

public OrganizationChildrenBranch getOrganizationChildrenBranch(int index)
                                                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getOrganizationChildrenBranch

public OrganizationChildrenBranch[] getOrganizationChildrenBranch()

getOrganizationChildrenBranchCount

public int getOrganizationChildrenBranchCount()

getOrganizationFilter

public OrganizationFilter getOrganizationFilter()
Returns the value of field 'organizationFilter'.

Returns:
the value of field 'organizationFilter'.

getOrganizationParentBranch

public OrganizationParentBranch getOrganizationParentBranch()
Returns the value of field 'organizationParentBranch'.

Returns:
the value of field 'organizationParentBranch'.

getPostalAddressFilter

public PostalAddressFilter getPostalAddressFilter()
Returns the value of field 'postalAddressFilter'.

Returns:
the value of field 'postalAddressFilter'.

getTelephoneNumberFilter

public TelephoneNumberFilter getTelephoneNumberFilter(int index)
                                               throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getTelephoneNumberFilter

public TelephoneNumberFilter[] getTelephoneNumberFilter()

getTelephoneNumberFilterCount

public int getTelephoneNumberFilterCount()

getUserBranch

public UserBranch getUserBranch()
Returns the value of field 'userBranch'.

Returns:
the value of field 'userBranch'.

isValid

public boolean isValid()
Overrides:
isValid in class RegistryObjectQueryType

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 RegistryObjectQueryType
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 RegistryObjectQueryType
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeOrganizationChildrenBranch

public boolean removeOrganizationChildrenBranch(OrganizationChildrenBranch vOrganizationChildrenBranch)
Parameters:
vOrganizationChildrenBranch -

removeTelephoneNumberFilter

public boolean removeTelephoneNumberFilter(TelephoneNumberFilter vTelephoneNumberFilter)
Parameters:
vTelephoneNumberFilter -

setOrganizationChildrenBranch

public void setOrganizationChildrenBranch(int index,
                                          OrganizationChildrenBranch vOrganizationChildrenBranch)
                                   throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vOrganizationChildrenBranch -
Throws:
java.lang.IndexOutOfBoundsException

setOrganizationChildrenBranch

public void setOrganizationChildrenBranch(OrganizationChildrenBranch[] organizationChildrenBranchArray)
Parameters:
organizationChildrenBranchArray -

setOrganizationFilter

public void setOrganizationFilter(OrganizationFilter organizationFilter)
Sets the value of field 'organizationFilter'.

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

setOrganizationParentBranch

public void setOrganizationParentBranch(OrganizationParentBranch organizationParentBranch)
Sets the value of field 'organizationParentBranch'.

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

setPostalAddressFilter

public void setPostalAddressFilter(PostalAddressFilter postalAddressFilter)
Sets the value of field 'postalAddressFilter'.

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

setTelephoneNumberFilter

public void setTelephoneNumberFilter(int index,
                                     TelephoneNumberFilter vTelephoneNumberFilter)
                              throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vTelephoneNumberFilter -
Throws:
java.lang.IndexOutOfBoundsException

setTelephoneNumberFilter

public void setTelephoneNumberFilter(TelephoneNumberFilter[] telephoneNumberFilterArray)
Parameters:
telephoneNumberFilterArray -

setUserBranch

public void setUserBranch(UserBranch userBranch)
Sets the value of field 'userBranch'.

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

validate

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