public interface IUserSearchFilter extends IPrincipalSearchFilter
IUserFactory.searchUsers(IUserSearchFilter)
. All
attributes are initialized 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
CHECK_ACCESS, EXTENDED_SEARCH, HIDE_UME_ROLES, SEARCHMETHOD_AND, SEARCHMETHOD_OR, TRANSIENT_SEARCH_NAMESPACE
Modifier and Type | Method and Description |
---|---|
String |
getCellPhone()
Get the cell phone attribute value to match in the user search.
|
String |
getCity()
Get the city attribute value to match in the user search.
|
String |
getCompany()
Get the company attribute value to match in the user search.
|
String |
getCompanyId()
Deprecated.
use
getCompany() instead. |
String |
getCountry()
Get the ISO-639 country attribute value to match in the user search.
|
String |
getCurrency()
Get the currency attribute value to match in the user search.
|
String |
getDepartment()
Get the department attribute value to match in the user search.
|
String |
getDescription()
Get the description attribute value to match in the user search.
|
String |
getEmail()
Get the email attribute value to match in the user search.
|
String |
getFax()
Get the fax attribute value to match in the user search.
|
String |
getFirstName()
Get the first name attribute value to match in the user search.
|
String |
getJobTitle()
Get the job title attribute value to match in the user search.
|
String |
getLastName()
Get the last name attribute value to match in the user search.
|
Locale |
getLocale()
Get the locale attribute value to match in the user search.
|
String |
getSalutation()
Get the salutation attribute value to match in the user search.
|
String |
getState()
Get the state attribute value to match in the user search.
|
String |
getStreet()
Get the street attribute value to match in the user search.
|
String |
getTelephone()
Get the telephone attribute value to match in the user search.
|
String |
getTitle()
Get the title attribute value to match in the user search.
|
String |
getUniqueName()
Get the unique name attribute value to match in the user search.
|
String |
getZip()
Get the zip attribute value to match in the user search.
|
void |
setCellPhone(String cellphone,
int mode,
boolean caseSensitive)
Set the cell phone attribute value to match in the user search.
|
void |
setCity(String city,
int mode,
boolean caseSensitive)
Set the city attribute value to match in the user search.
|
void |
setCompany(String company,
int mode,
boolean caseSensitive)
Set the company attribute value to match in the user search.
|
void |
setCompanyId(String company,
int mode,
boolean caseSensitive)
Deprecated.
use
setCompany(String, int, boolean)
instead. |
void |
setCountry(String country,
int mode,
boolean caseSensitive)
Set the ISO-639 country attribute value to match in the user search.
|
void |
setCurrency(String currency,
int mode,
boolean caseSensitive)
Set the currency attribute value to match in the user search.
|
void |
setDepartment(String department,
int mode,
boolean caseSensitive)
Set the department attribute value to match in the user search.
|
void |
setDescription(String description,
int mode,
boolean caseSensitive)
Set the description attribute value to match in the user search.
|
void |
setEmail(String email,
int mode,
boolean caseSensitive)
Set the email attribute value to match in the user search.
|
void |
setFax(String fax,
int mode,
boolean caseSensitive)
Set the fax attribute value to match in the user search.
|
void |
setFirstName(String firstname,
int mode,
boolean caseSensitive)
Set the first name attribute value to match in the user search.
|
void |
setJobTitle(String jobtitle,
int mode,
boolean caseSensitive)
Set the job title attribute value to match in the user search.
|
void |
setLastName(String lastname,
int mode,
boolean caseSensitive)
Set the last name attribute value to match in the user search.
|
void |
setLocale(Locale locale,
int mode,
boolean caseSensitive)
Set the locale attribute value to match in the user search.
|
void |
setSalutation(String salutation,
int mode,
boolean caseSensitive)
Set the salutation attribute value to match in the user search.
|
void |
setState(String state,
int mode,
boolean caseSensitive)
Set the state attribute value to match in the user search.
|
void |
setStreet(String street,
int mode,
boolean caseSensitive)
Set the street attribute value to match in the user search.
|
void |
setTelephone(String telephone,
int mode,
boolean caseSensitive)
Set the telephone attribute value to match in the user search.
|
void |
setTitle(String title,
int mode,
boolean caseSensitive)
Get the title attribute value to match in the user search.
|
void |
setUniqueName(String uniqueName,
int mode,
boolean caseSensitive)
Set the unique name attribute value to match in the user search.
|
void |
setZip(String zip,
int mode,
boolean caseSensitive)
Set the zip attribute value to match in the user search.
|
clear, getDisplayName, getElementAt, getElementSize, getMaxSearchResultSize, getSearchAttributeNames, getSearchAttributes, getSearchElementAt, getSearchMethod, getSearchNamespaces, getSearchOperator, getSearchPrincipalType, isEmpty, setDirectChild, setDisplayName, setMaxSearchResultSize, setSearchAttribute, setSearchMethod
String getTitle()
String getSalutation()
String getJobTitle()
String getDepartment()
String getFirstName()
String getLastName()
String getStreet()
String getCity()
String getZip()
String getState()
String getCountry()
String getCurrency()
String getTelephone()
String getCellPhone()
String getFax()
String getEmail()
String getCompanyId()
getCompany()
instead.String getCompany()
void setTitle(String title, int mode, boolean caseSensitive)
title
- The value which is searched in the title field of the usermode
- Use the constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setSalutation(String salutation, int mode, boolean caseSensitive)
salutation
- The value which is searched in the salutation field of
usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setJobTitle(String jobtitle, int mode, boolean caseSensitive)
jobtitle
- The value which is searched in the job title field of
usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setDepartment(String department, int mode, boolean caseSensitive)
department
- The value which is searched in the department field of
usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setFirstName(String firstname, int mode, boolean caseSensitive)
firstname
- The value which is searched in the first name field of
usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setLastName(String lastname, int mode, boolean caseSensitive)
lastname
- The value which is searched in the last name field of
usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setStreet(String street, int mode, boolean caseSensitive)
street
- The value which is searched in the street field of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setCity(String city, int mode, boolean caseSensitive)
city
- The value which is searched in the city field of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setZip(String zip, int mode, boolean caseSensitive)
zip
- The value which is searched in the zip field of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setState(String state, int mode, boolean caseSensitive)
state
- The value which is searched in the state field of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setCountry(String country, int mode, boolean caseSensitive)
country
- The value which is searched in the ISO-639 country field
of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setCurrency(String currency, int mode, boolean caseSensitive)
currency
- The value which is searched in the currency field of
usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setTelephone(String telephone, int mode, boolean caseSensitive)
telephone
- The value which is searched in the telephone field of
usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setCellPhone(String cellphone, int mode, boolean caseSensitive)
cellphone
- The value which is searched in the cell phone field of
usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setFax(String fax, int mode, boolean caseSensitive)
fax
- The value which is searched in the fax field of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setEmail(String email, int mode, boolean caseSensitive)
email
- The value which is searched in the email field of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setCompany(String company, int mode, boolean caseSensitive)
company
- The value which is searched in the company field of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setCompanyId(String company, int mode, boolean caseSensitive)
setCompany(String, int, boolean)
instead.company
- The value which is searched in the company field of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityLocale getLocale()
void setLocale(Locale locale, int mode, boolean caseSensitive)
locale
- The value which is searched in the locale field of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityvoid setDescription(String description, int mode, boolean caseSensitive)
description
- The value which is searched in the description field
of usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityString getDescription()
void setUniqueName(String uniqueName, int mode, boolean caseSensitive)
uniqueName
- The value which is searched in the unique name field of
usersmode
- The constants defined in ISearchAttribute
caseSensitive
- Set case sensitivityString getUniqueName()
Access Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] CORE-TOOLS
|
[sap.com]
|
default
|
BC-JAS
|
[sap.com] ENGFACADE
|
[sap.com] tc/je/usermanagement/api
|
api
|
BC-JAS-SEC
|
[sap.com] ENGINEAPI
|
[sap.com]
|
-
|
BC-JAS-SEC-UME
|
[sap.com] ENGINEAPI
|
[sap.com]
|
default
|
BC-JAS-SEC-UME
|
Copyright 2018 SAP AG Complete Copyright Notice