oasis.names.tc.ebxml_regrep.xsd.query._3
Class OrganizationQuery

java.lang.Object
  extended by oasis.names.tc.ebxml_regrep.xsd.query._3.FilterQueryType
      extended by oasis.names.tc.ebxml_regrep.xsd.query._3.RegistryObjectQueryType
          extended by oasis.names.tc.ebxml_regrep.xsd.query._3.OrganizationQuery

public class OrganizationQuery
extends RegistryObjectQueryType

Java class for OrganizationQueryType complex type.

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

 <complexType name="OrganizationQueryType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}RegistryObjectQueryType">
       <sequence>
         <element name="AddressFilter" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TelephoneNumberFilter" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="EmailAddressFilter" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ParentQuery" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}OrganizationQueryType" minOccurs="0"/>
         <element name="ChildOrganizationQuery" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}OrganizationQueryType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PrimaryContactQuery" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}PersonQueryType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<FilterType> addressFilters
           
protected  java.util.List<OrganizationQuery> childOrganizationQueries
           
protected  java.util.List<FilterType> emailAddressFilters
           
protected  OrganizationQuery parentQuery
           
protected  PersonQueryType primaryContactQuery
           
protected  java.util.List<FilterType> telephoneNumberFilters
           
 
Fields inherited from class oasis.names.tc.ebxml_regrep.xsd.query._3.RegistryObjectQueryType
classificationQueries, descriptionBranch, externalIdentifierQueries, nameBranch, objectTypeQuery, slotBranches, sourceAssociationQueries, statusQuery, targetAssociationQueries, versionInfoFilter
 
Fields inherited from class oasis.names.tc.ebxml_regrep.xsd.query._3.FilterQueryType
primaryFilter
 
Constructor Summary
OrganizationQuery()
           
 
Method Summary
 java.util.List<FilterType> getAddressFilters()
          Gets the value of the addressFilters property.
 java.util.List<OrganizationQuery> getChildOrganizationQueries()
          Gets the value of the childOrganizationQueries property.
 java.util.List<FilterType> getEmailAddressFilters()
          Gets the value of the emailAddressFilters property.
 OrganizationQuery getParentQuery()
          Gets the value of the parentQuery property.
 PersonQueryType getPrimaryContactQuery()
          Gets the value of the primaryContactQuery property.
 java.util.List<FilterType> getTelephoneNumberFilters()
          Gets the value of the telephoneNumberFilters property.
 void setParentQuery(OrganizationQuery value)
          Sets the value of the parentQuery property.
 void setPrimaryContactQuery(PersonQueryType value)
          Sets the value of the primaryContactQuery property.
 
Methods inherited from class oasis.names.tc.ebxml_regrep.xsd.query._3.RegistryObjectQueryType
getClassificationQueries, getDescriptionBranch, getExternalIdentifierQueries, getNameBranch, getObjectTypeQuery, getSlotBranches, getSourceAssociationQueries, getStatusQuery, getTargetAssociationQueries, getVersionInfoFilter, setDescriptionBranch, setNameBranch, setObjectTypeQuery, setStatusQuery, setVersionInfoFilter
 
Methods inherited from class oasis.names.tc.ebxml_regrep.xsd.query._3.FilterQueryType
getPrimaryFilter, setPrimaryFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addressFilters

protected java.util.List<FilterType> addressFilters

telephoneNumberFilters

protected java.util.List<FilterType> telephoneNumberFilters

emailAddressFilters

protected java.util.List<FilterType> emailAddressFilters

parentQuery

protected OrganizationQuery parentQuery

childOrganizationQueries

protected java.util.List<OrganizationQuery> childOrganizationQueries

primaryContactQuery

protected PersonQueryType primaryContactQuery
Constructor Detail

OrganizationQuery

public OrganizationQuery()
Method Detail

getAddressFilters

public java.util.List<FilterType> getAddressFilters()
Gets the value of the addressFilters 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 addressFilters property.

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

    getAddressFilters().add(newItem);
 

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


getTelephoneNumberFilters

public java.util.List<FilterType> getTelephoneNumberFilters()
Gets the value of the telephoneNumberFilters 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 telephoneNumberFilters property.

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

    getTelephoneNumberFilters().add(newItem);
 

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


getEmailAddressFilters

public java.util.List<FilterType> getEmailAddressFilters()
Gets the value of the emailAddressFilters 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 emailAddressFilters property.

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

    getEmailAddressFilters().add(newItem);
 

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


getParentQuery

public OrganizationQuery getParentQuery()
Gets the value of the parentQuery property.

Returns:
possible object is OrganizationQuery

setParentQuery

public void setParentQuery(OrganizationQuery value)
Sets the value of the parentQuery property.

Parameters:
value - allowed object is OrganizationQuery

getChildOrganizationQueries

public java.util.List<OrganizationQuery> getChildOrganizationQueries()
Gets the value of the childOrganizationQueries 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 childOrganizationQueries property.

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

    getChildOrganizationQueries().add(newItem);
 

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


getPrimaryContactQuery

public PersonQueryType getPrimaryContactQuery()
Gets the value of the primaryContactQuery property.

Returns:
possible object is PersonQueryType

setPrimaryContactQuery

public void setPrimaryContactQuery(PersonQueryType value)
Sets the value of the primaryContactQuery property.

Parameters:
value - allowed object is PersonQueryType