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

java.lang.Object
  extended byorg.oasis.ebxml.registry.bindings.query.UserBranch
All Implemented Interfaces:
java.io.Serializable

public class UserBranch
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
UserBranch()
           
 
Method Summary
 void addEmailAddressFilter(EmailAddressFilter vEmailAddressFilter)
           
 void addEmailAddressFilter(int index, EmailAddressFilter vEmailAddressFilter)
           
 void addTelephoneNumberFilter(int index, TelephoneNumberFilter vTelephoneNumberFilter)
           
 void addTelephoneNumberFilter(TelephoneNumberFilter vTelephoneNumberFilter)
           
 void clearEmailAddressFilter()
           
 void clearTelephoneNumberFilter()
           
 java.util.Enumeration enumerateEmailAddressFilter()
           
 java.util.Enumeration enumerateTelephoneNumberFilter()
           
 EmailAddressFilter[] getEmailAddressFilter()
           
 EmailAddressFilter getEmailAddressFilter(int index)
           
 int getEmailAddressFilterCount()
           
 OrganizationQuery getOrganizationQuery()
          Returns the value of field 'organizationQuery'.
 PostalAddressFilter getPostalAddressFilter()
          Returns the value of field 'postalAddressFilter'.
 TelephoneNumberFilter[] getTelephoneNumberFilter()
           
 TelephoneNumberFilter getTelephoneNumberFilter(int index)
           
 int getTelephoneNumberFilterCount()
           
 UserFilter getUserFilter()
          Returns the value of field 'userFilter'.
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 boolean removeEmailAddressFilter(EmailAddressFilter vEmailAddressFilter)
           
 boolean removeTelephoneNumberFilter(TelephoneNumberFilter vTelephoneNumberFilter)
           
 void setEmailAddressFilter(EmailAddressFilter[] emailAddressFilterArray)
           
 void setEmailAddressFilter(int index, EmailAddressFilter vEmailAddressFilter)
           
 void setOrganizationQuery(OrganizationQuery organizationQuery)
          Sets the value of field 'organizationQuery'.
 void setPostalAddressFilter(PostalAddressFilter postalAddressFilter)
          Sets the value of field 'postalAddressFilter'.
 void setTelephoneNumberFilter(int index, TelephoneNumberFilter vTelephoneNumberFilter)
           
 void setTelephoneNumberFilter(TelephoneNumberFilter[] telephoneNumberFilterArray)
           
 void setUserFilter(UserFilter userFilter)
          Sets the value of field 'userFilter'.
static UserBranch unmarshal(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserBranch

public UserBranch()
Method Detail

addEmailAddressFilter

public void addEmailAddressFilter(EmailAddressFilter vEmailAddressFilter)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
vEmailAddressFilter -
Throws:
java.lang.IndexOutOfBoundsException

addEmailAddressFilter

public void addEmailAddressFilter(int index,
                                  EmailAddressFilter vEmailAddressFilter)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vEmailAddressFilter -
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

clearEmailAddressFilter

public void clearEmailAddressFilter()

clearTelephoneNumberFilter

public void clearTelephoneNumberFilter()

enumerateEmailAddressFilter

public java.util.Enumeration enumerateEmailAddressFilter()

enumerateTelephoneNumberFilter

public java.util.Enumeration enumerateTelephoneNumberFilter()

getEmailAddressFilter

public EmailAddressFilter getEmailAddressFilter(int index)
                                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -
Throws:
java.lang.IndexOutOfBoundsException

getEmailAddressFilter

public EmailAddressFilter[] getEmailAddressFilter()

getEmailAddressFilterCount

public int getEmailAddressFilterCount()

getOrganizationQuery

public OrganizationQuery getOrganizationQuery()
Returns the value of field 'organizationQuery'.

Returns:
the value of field 'organizationQuery'.

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()

getUserFilter

public UserFilter getUserFilter()
Returns the value of field 'userFilter'.

Returns:
the value of field 'userFilter'.

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
out -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.DocumentHandler handler)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
handler -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeEmailAddressFilter

public boolean removeEmailAddressFilter(EmailAddressFilter vEmailAddressFilter)
Parameters:
vEmailAddressFilter -

removeTelephoneNumberFilter

public boolean removeTelephoneNumberFilter(TelephoneNumberFilter vTelephoneNumberFilter)
Parameters:
vTelephoneNumberFilter -

setEmailAddressFilter

public void setEmailAddressFilter(int index,
                                  EmailAddressFilter vEmailAddressFilter)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vEmailAddressFilter -
Throws:
java.lang.IndexOutOfBoundsException

setEmailAddressFilter

public void setEmailAddressFilter(EmailAddressFilter[] emailAddressFilterArray)
Parameters:
emailAddressFilterArray -

setOrganizationQuery

public void setOrganizationQuery(OrganizationQuery organizationQuery)
Sets the value of field 'organizationQuery'.

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

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 -

setUserFilter

public void setUserFilter(UserFilter userFilter)
Sets the value of field 'userFilter'.

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

unmarshal

public static UserBranch unmarshal(java.io.Reader reader)
                            throws org.exolab.castor.xml.MarshalException,
                                   org.exolab.castor.xml.ValidationException
Parameters:
reader -
Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Throws:
org.exolab.castor.xml.ValidationException