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

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.PersonQueryType
Direct Known Subclasses:
UserQueryType

public class PersonQueryType
extends RegistryObjectQueryType

Java class for PersonQueryType complex type.

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

 <complexType name="PersonQueryType">
   <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="PersonNameFilter" type="{urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0}FilterType" 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"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<FilterType> addressFilter
           
protected  List<FilterType> emailAddressFilter
           
protected  FilterType personNameFilter
           
protected  List<FilterType> telephoneNumberFilter
           
 
Fields inherited from class oasis.names.tc.ebxml_regrep.xsd.query._3.RegistryObjectQueryType
classificationQuery, descriptionBranch, externalIdentifierQuery, nameBranch, objectTypeQuery, slotBranch, sourceAssociationQuery, statusQuery, targetAssociationQuery, versionInfoFilter
 
Fields inherited from class oasis.names.tc.ebxml_regrep.xsd.query._3.FilterQueryType
primaryFilter
 
Constructor Summary
PersonQueryType()
           
 
Method Summary
 List<FilterType> getAddressFilter()
          Gets the value of the addressFilter property.
 List<FilterType> getEmailAddressFilter()
          Gets the value of the emailAddressFilter property.
 FilterType getPersonNameFilter()
          Gets the value of the personNameFilter property.
 List<FilterType> getTelephoneNumberFilter()
          Gets the value of the telephoneNumberFilter property.
 void setPersonNameFilter(FilterType value)
          Sets the value of the personNameFilter property.
 
Methods inherited from class oasis.names.tc.ebxml_regrep.xsd.query._3.RegistryObjectQueryType
getClassificationQuery, getDescriptionBranch, getExternalIdentifierQuery, getNameBranch, getObjectTypeQuery, getSlotBranch, getSourceAssociationQuery, getStatusQuery, getTargetAssociationQuery, 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

addressFilter

protected List<FilterType> addressFilter

personNameFilter

protected FilterType personNameFilter

telephoneNumberFilter

protected List<FilterType> telephoneNumberFilter

emailAddressFilter

protected List<FilterType> emailAddressFilter
Constructor Detail

PersonQueryType

public PersonQueryType()
Method Detail

getAddressFilter

public List<FilterType> getAddressFilter()
Gets the value of the addressFilter 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 addressFilter property.

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

    getAddressFilter().add(newItem);
 

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


getPersonNameFilter

public FilterType getPersonNameFilter()
Gets the value of the personNameFilter property.

Returns:
possible object is FilterType

setPersonNameFilter

public void setPersonNameFilter(FilterType value)
Sets the value of the personNameFilter property.

Parameters:
value - allowed object is FilterType

getTelephoneNumberFilter

public List<FilterType> getTelephoneNumberFilter()
Gets the value of the telephoneNumberFilter 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 telephoneNumberFilter property.

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

    getTelephoneNumberFilter().add(newItem);
 

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


getEmailAddressFilter

public List<FilterType> getEmailAddressFilter()
Gets the value of the emailAddressFilter 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 emailAddressFilter property.

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

    getEmailAddressFilter().add(newItem);
 

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



Copyright © 2010-2011. All Rights Reserved.