|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This class acts as a container for text values to be used as a search
filter when calling searchUsers(UserSearchFilter) of an
IUserFactory. All attributes are intialized with null.
Parameter mode in the set methods refer to the defined operators of
ISearchAttribute
and can have following values:
ISearchAttribute.EQUALS_OPERATOR,
ISearchAttribute.LIKE_OPERATOR,
ISearchAttribute.GREATER_THAN_OPERATOR,
ISearchAttribute.LESS_THAN_OPERATOR
| Field Summary | |
static java.lang.String |
VERSIONSTRING
|
| Fields inherited from interface com.sap.security.api.IPrincipalSearchFilter |
SEARCHMETHOD_AND, SEARCHMETHOD_OR |
| Method Summary | |
java.lang.String |
getCellPhone()
Get the cell phone attribute value to match in the user search |
java.lang.String |
getCity()
Get the city attribute value to match in the user search |
java.lang.String |
getCompany()
Get the company attribute value to match in the user search |
java.lang.String |
getCompanyId()
Get the company id attribute value to match in the user search |
java.lang.String |
getCountry()
Get the ISO-639 country attribute value to match in the user search |
java.lang.String |
getCurrency()
Get the currency attribute value to match in the user search |
java.lang.String |
getDepartment()
Get the department attribute value to match in the user search |
java.lang.String |
getDescription()
Get the description attribute value to match in the user search |
java.lang.String |
getEmail()
Get the email attribute value to match in the user search |
java.lang.String |
getFax()
Get the fax attribute value to match in the user search |
java.lang.String |
getFirstName()
Get the first name attribute value to match in the user search |
java.lang.String |
getJobTitle()
Get the job title attribute value to match in the user search |
java.lang.String |
getLastName()
Get the last name attribute value to match in the user search |
java.util.Locale |
getLocale()
Get the locale attribute value to match in the user search |
java.lang.String |
getSalutation()
Get the salutation attribute value to match in the user search |
java.lang.String |
getState()
Get the state attribute value to match in the user search |
java.lang.String |
getStreet()
Get the street attribute value to match in the user search |
java.lang.String |
getTelephone()
Get the telephone attribute value to match in the user search |
java.lang.String |
getTitle()
Get the title attribute value to match in the user search |
java.lang.String |
getUniqueName()
Get the unique name attribute value to match in the user search |
java.lang.String |
getZip()
Get the zip attribute value to match in the user search |
void |
setCellPhone(java.lang.String cellphone,
int mode,
boolean caseSensitive)
Set the cell phone attribute value to match in the user search |
void |
setCity(java.lang.String city,
int mode,
boolean caseSensitive)
Set the city attribute value to match in the user search |
void |
setCompany(java.lang.String company,
int mode,
boolean caseSensitive)
Set the company attribute value to match in the user search |
void |
setCompanyId(java.lang.String company,
int mode,
boolean caseSensitive)
Set the company id attribute value to match in the user search |
void |
setCountry(java.lang.String country,
int mode,
boolean caseSensitive)
Set the ISO-639 country attribute value to match in the user search |
void |
setCurrency(java.lang.String currency,
int mode,
boolean caseSensitive)
Set the currency attribute value to match in the user search |
void |
setDepartment(java.lang.String department,
int mode,
boolean caseSensitive)
Set the department attribute value to match in the user search |
void |
setDescription(java.lang.String description,
int mode,
boolean caseSensitive)
Set the description attribute value to match in the user search |
void |
setEmail(java.lang.String email,
int mode,
boolean caseSensitive)
Set the email attribute value to match in the user search |
void |
setFax(java.lang.String fax,
int mode,
boolean caseSensitive)
Set the fax attribute value to match in the user search |
void |
setFirstName(java.lang.String firstname,
int mode,
boolean caseSensitive)
Set the first name attribute value to match in the user search |
void |
setJobTitle(java.lang.String jobtitle,
int mode,
boolean caseSensitive)
Set the job title attribute value to match in the user search |
void |
setLastName(java.lang.String lastname,
int mode,
boolean caseSensitive)
Set the last name attribute value to match in the user search |
void |
setLocale(java.util.Locale locale,
int mode,
boolean caseSensitive)
Set the locale attribute value to match in the user search |
void |
setSalutation(java.lang.String salutation,
int mode,
boolean caseSensitive)
Set the salutation attribute value to match in the user search |
void |
setState(java.lang.String state,
int mode,
boolean caseSensitive)
Set the state attribute value to match in the user search |
void |
setStreet(java.lang.String street,
int mode,
boolean caseSensitive)
Set the street attribute value to match in the user search |
void |
setTelephone(java.lang.String telephone,
int mode,
boolean caseSensitive)
Set the telephone attribute value to match in the user search |
void |
setTitle(java.lang.String title,
int mode,
boolean caseSensitive)
Get the title attribute value to match in the user search |
void |
setUniqueName(java.lang.String uniqueName,
int mode,
boolean caseSensitive)
Set the unique name attribute value to match in the user search |
void |
setZip(java.lang.String zip,
int mode,
boolean caseSensitive)
Set the zip attribute value to match in the user search |
| Methods inherited from interface com.sap.security.api.IPrincipalSearchFilter |
clear, getDisplayName, getElementAt, getElementSize, getMaxSearchResultSize, getSearchAttributeNames, getSearchAttributes, getSearchElementAt, getSearchMethod, getSearchNamespaces, getSearchOperator, getSearchPrincipalType, isEmpty, setDirectChild, setDisplayName, setMaxSearchResultSize, setSearchAttribute, setSearchMethod |
| Field Detail |
public static final java.lang.String VERSIONSTRING
| Method Detail |
public java.lang.String getTitle()
public java.lang.String getSalutation()
public java.lang.String getJobTitle()
public java.lang.String getDepartment()
public java.lang.String getFirstName()
public java.lang.String getLastName()
public java.lang.String getStreet()
public java.lang.String getCity()
public java.lang.String getZip()
public java.lang.String getState()
public java.lang.String getCountry()
public java.lang.String getCurrency()
public java.lang.String getTelephone()
public java.lang.String getCellPhone()
public java.lang.String getFax()
public java.lang.String getEmail()
public java.lang.String getCompanyId()
public java.lang.String getCompany()
public void setTitle(java.lang.String title,
int mode,
boolean caseSensitive)
title: - The value which is searched in the title field of the usermode. - Use the constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setSalutation(java.lang.String salutation,
int mode,
boolean caseSensitive)
salutation - The value which is searched in the salutation field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setJobTitle(java.lang.String jobtitle,
int mode,
boolean caseSensitive)
jobtitle - The value which is searched in the job title field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setDepartment(java.lang.String department,
int mode,
boolean caseSensitive)
department - The value which is searched in the department field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setFirstName(java.lang.String firstname,
int mode,
boolean caseSensitive)
firstname - The value which is searched in the first name field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setLastName(java.lang.String lastname,
int mode,
boolean caseSensitive)
lastname - The value which is searched in the last name field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setStreet(java.lang.String street,
int mode,
boolean caseSensitive)
street - The value which is searched in the street field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setCity(java.lang.String city,
int mode,
boolean caseSensitive)
city - The value which is searched in the city field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setZip(java.lang.String zip,
int mode,
boolean caseSensitive)
zip - The value which is searched in the zip field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setState(java.lang.String state,
int mode,
boolean caseSensitive)
state - The value which is searched in the state field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setCountry(java.lang.String country,
int mode,
boolean caseSensitive)
ISO-639 - country The value which is searched in the ISO-639 country field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setCurrency(java.lang.String currency,
int mode,
boolean caseSensitive)
currency - The value which is searched in the currency field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setTelephone(java.lang.String telephone,
int mode,
boolean caseSensitive)
telephone - The value which is searched in the telephone field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setCellPhone(java.lang.String cellphone,
int mode,
boolean caseSensitive)
cell - phone The value which is searched in the cell phone field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setFax(java.lang.String fax,
int mode,
boolean caseSensitive)
fax - The value which is searched in the fax field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setEmail(java.lang.String email,
int mode,
boolean caseSensitive)
email - The value which is searched in the email field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setCompany(java.lang.String company,
int mode,
boolean caseSensitive)
state - The value which is searched in the company field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setCompanyId(java.lang.String company,
int mode,
boolean caseSensitive)
state - The value which is searched in the company field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivitypublic java.util.Locale getLocale()
public void setLocale(java.util.Locale locale,
int mode,
boolean caseSensitive)
locale - The value which is searched in the locale field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivity
public void setDescription(java.lang.String description,
int mode,
boolean caseSensitive)
description - The value which is searched in the description field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivitypublic java.lang.String getDescription()
public void setUniqueName(java.lang.String uniqueName,
int mode,
boolean caseSensitive)
uniquename - The value which is searched in the unique name field of usersmode. - The constants defined in
ISearchAttributecaseSensitive - Set case sensitivitypublic java.lang.String getUniqueName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||