public interface IContactSearchManager extends IExternalManager
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdditionalHtmlSearchHelpInfo()
Provides additional information that is displayed to the user formatted in HTML
|
java.lang.String |
getAdditionalSearchLabelText()
Provides the label text that should be displayed before the additional search field
|
java.lang.String |
getAdditionalSearchLabelText2()
Provides the second label text that should be displayed before the second additional search field
|
CheckResult |
isSearchStringValid(java.lang.String searchString)
Check if a search can be successfully performed with this search string
|
boolean |
isUseAddionalSearchField()
Defines if the additional search field should be usable
|
boolean |
isUseAddionalSearchField2()
Defines if the second additional search field should be usable
|
IContactData[] |
searchContacts(java.lang.String searchString,
java.lang.String additionalSearchString,
java.lang.String additionalSearchString2)
Performs the contact search.
|
IContactData[] |
searchContactsByTelephoneNumber(java.lang.String number,
java.lang.String countryCodePrefix,
java.lang.String areaCodePrefix,
java.lang.String trunkLine)
Performs the fast contact search by telephone number.
|
boolean |
supportsContactSearchByTelephoneNumber()
Informs if the fast contact search by telephone number is supported.
|
boolean |
supportsOnlyMainSearch()
Defines if the this search should only be available in the main search
|
canAutocreateUnconfiguredInstance, checkConnection, cleanUp, getAdditionalBuildingInfo, getExternalManager16x16Icon, getExternalManagerDescription, getInstanceName, getManagerName, getPropertyFillingDescription, getPropertyItemDescriptions, getStoresCount, getVersion, init, isCheckConnection, isCompletelyConfigured, isOnlyOneInstanceAllowed, openExternalConfigDialog, setExternalContext, useExternalConfigDialog
IContactData[] searchContacts(java.lang.String searchString, java.lang.String additionalSearchString, java.lang.String additionalSearchString2)
searchString
- name to search foradditionalSearchString
- additional search information (if supported (isUseAddionalSearchField()))additionalSearchString
- second additional search information (if supported (isUseAddionalSearchField()))boolean supportsContactSearchByTelephoneNumber()
IContactData[] searchContactsByTelephoneNumber(java.lang.String number, java.lang.String countryCodePrefix, java.lang.String areaCodePrefix, java.lang.String trunkLine)
number
- the telephoneNumber to search forcountryCodePrefix
- the country code if it is specified in the LLworkplace configurationareaCodePrefix
- the area code prefix if it is specified in the LLworkplace configurationtrunkLine
- the trunk line if the telephone device supports it and if it is specified in the telephone device configurationboolean supportsOnlyMainSearch()
java.lang.String getAdditionalHtmlSearchHelpInfo()
boolean isUseAddionalSearchField()
boolean isUseAddionalSearchField2()
java.lang.String getAdditionalSearchLabelText()
java.lang.String getAdditionalSearchLabelText2()
CheckResult isSearchStringValid(java.lang.String searchString)
searchString
- string to check