|
Compoze Software, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.compoze.domino.AbstractFilter
com.compoze.domino.ContactFilter
This class represents a contact filter. A contact filter is used to search for contacts within the address book by specific properties.
Documents.serverGetContacts(int,int,PropertyKey[],SortProperty,ContactFilter)
,
Serialized FormField Summary |
Fields inherited from class com.compoze.domino.AbstractFilter |
m_filters, m_rules |
Constructor Summary | |
ContactFilter()
Constructor. |
Method Summary | |
void |
appendFilter(ContactFilter filter,
boolean bOr)
Appends the specified filter to this filter. |
java.util.List |
getFilters()
Gets a list of filters appended to this filter. |
protected com.compoze.domino.filter.IFilterRule |
getFormRule()
Gets the form rule for this filter. |
static void |
main(java.lang.String[] args)
Main. |
void |
removeFilter(ContactFilter filter)
Removes the specified filter from this filter. |
void |
setBeginsCompanyName(java.lang.String sBeginsString)
Sets the filtering by company name beginning character. |
void |
setBeginsFirstName(java.lang.String sBeginsString)
Sets the filtering by first name beginning character. |
void |
setBeginsLastName(java.lang.String sBeginsString)
Sets the filtering by last name beginning character. |
void |
setCompanyName(java.lang.String sValue)
Sets the filtering by company name. |
void |
setCompanyName(java.lang.String sValue,
boolean bExact)
Sets the filtering by company name. |
void |
setEmailAddress(java.lang.String sValue)
Sets the filtering by email address name. |
void |
setEmailAddress(java.lang.String sValue,
boolean bExact)
Sets the filtering by email address. |
void |
setFirstName(java.lang.String sValue)
Sets the filtering by first name. |
void |
setFirstName(java.lang.String sValue,
boolean bExact)
Sets the filtering by first name. |
void |
setLastName(java.lang.String sValue)
Sets the filtering by last name. |
void |
setLastName(java.lang.String sValue,
boolean bExact)
Sets the filtering by last name. |
void |
unsetBeginsCompanyName()
Unsets the filtering by company name beginning character. |
void |
unsetBeginsFirstName()
Unsets the filtering by first name beginning character. |
void |
unsetBeginsLastName()
Unsets the filtering by last name beginning character. |
void |
unsetCompanyName()
Unsets the filtering by company name. |
void |
unsetEmailAddress()
Unsets the filtering by email address. |
void |
unsetFirstName()
Unsets the filtering by first name. |
void |
unsetLastName()
Unsets the filtering by last name. |
Methods inherited from class com.compoze.domino.AbstractFilter |
getBaseRule, getFilterRule, getFilterRule, getOr, setBeginsStringRule, setDateRule, setNotRule, setOr, setRule, setRule, setRule, toRule, toString, unsetBeginsStringRule, unsetNotRule |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ContactFilter()
Method Detail |
public void setBeginsFirstName(java.lang.String sBeginsString)
sBeginsString
- the beginning string to check forpublic void unsetBeginsFirstName()
public void setBeginsLastName(java.lang.String sBeginsString)
sBeginsString
- the beginning string to check forpublic void unsetBeginsLastName()
public void setBeginsCompanyName(java.lang.String sBeginsString)
sBeginsString
- the beginning string to check forpublic void unsetBeginsCompanyName()
public void setFirstName(java.lang.String sValue)
sValue
- the value to testsetFirstName(String, boolean)
public void setFirstName(java.lang.String sValue, boolean bExact)
sValue
- the value to testbExact
- true
for an exact match of the string value; false
to match as substring valuepublic void unsetFirstName()
public void setLastName(java.lang.String sValue)
sValue
- the value to testsetLastName(String, boolean)
public void setLastName(java.lang.String sValue, boolean bExact)
sValue
- the value to testbExact
- true
for an exact match of the string value; false
to match as substring valuepublic void unsetLastName()
public void setCompanyName(java.lang.String sValue)
sValue
- the value to testsetCompanyName(String, boolean)
public void setCompanyName(java.lang.String sValue, boolean bExact)
sValue
- the value to testbExact
- true
for an exact match of the string value; false
to match as substring valuepublic void unsetCompanyName()
public void setEmailAddress(java.lang.String sValue)
sValue
- the value to testsetEmailAddress(String, boolean)
public void setEmailAddress(java.lang.String sValue, boolean bExact)
sValue
- the value to testbExact
- true
for an exact match of the string value; false
to match as substring valuepublic void unsetEmailAddress()
public void appendFilter(ContactFilter filter, boolean bOr)
filter
- the filter to appendbOr
- true
to append this filter with an 'or'; false
to use 'and'public void removeFilter(ContactFilter filter)
filter
- the filter to removepublic java.util.List getFilters()
ContactFilter
objects (unmodifiable)protected com.compoze.domino.filter.IFilterRule getFormRule()
AbstractFilter
getFormRule
in class AbstractFilter
public static void main(java.lang.String[] args)
|
Compoze Software, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |