JavaScript is disabled on your browser.
public interface ContractSearchService
Method Summary
All Methods Instance Methods Abstract Methods
Modifier and Type
Method
Description
boolean
check (ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation,
java.lang.String searchData)
Проверка подходил ли поисковой запрос под условия поиска
void
deleteSearch (ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation)
ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation
getSearchById (int id)
java.util.List<ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation>
getSearches ()
java.util.List<ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation>
getSelectedSearches ()
org.json.JSONObject
getTitles (ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation)
Список читабельных полей результата поиска.
java.util.List<ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation>
getValidadedSearches (java.lang.String searchData)
java.util.List<org.json.JSONObject>
search (ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation,
java.lang.String searchData,
int typeContract,
boolean showSubContracts,
boolean showClosed,
boolean showHidden,
javax.xml.ws.Holder<Page > pageHolder)
Непосредственная реализация поиска
void
updateSearch (ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation)
void
updateSearchList (java.util.List<ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation> searchImplementationList)
Method Details
getSearches
java.util.List<ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation> getSearches ()
throws ru.bitel.bgbilling.common.BGException
Returns:
возвращает все классы-реализации поисков
Throws:
ru.bitel.bgbilling.common.BGException
getSelectedSearches
java.util.List<ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation> getSelectedSearches ()
throws ru.bitel.bgbilling.common.BGException
Returns:
- возвращает все выбранные в настройке поиски
Throws:
ru.bitel.bgbilling.common.BGException
getValidadedSearches
java.util.List<ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation> getValidadedSearches (java.lang.String searchData)
throws ru.bitel.bgbilling.common.BGException
Parameters:
searchData
- = поисковой запрос
Returns:
все реализации, которые проходят по условиям при вызове методов check()
Throws:
ru.bitel.bgbilling.common.BGException
check
boolean check (ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation,
java.lang.String searchData)
throws ru.bitel.bgbilling.common.BGException
Проверка подходил ли поисковой запрос под условия поиска
Parameters:
searchImplementation
- - реализация класса-поиска
searchData
- - поисковой запрос
Returns:
Throws:
ru.bitel.bgbilling.common.BGException
search
java.util.List<org.json.JSONObject> search (
ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation,
java.lang.String searchData,
int typeContract,
boolean showSubContracts,
boolean showClosed,
boolean showHidden,
javax.xml.ws.Holder<Page > pageHolder)
throws
ru.bitel.bgbilling.common.BGException
Непосредственная реализация поиска
Parameters:
searchImplementation
- - реализация поиска
searchData
- - поисковой запрос
typeContract
- - выбранный тип договоров. 0=физ.лицо, 1=юр.лицо, -1=любое
showSubContracts
- - показывать ли суб.договора
showClosed
- - показывать ли закрытые
showHidden
- - показывать ли скрытые
pageHolder
- - данные для построничного просмотра результатов
Returns:
произвольный список с результатами поиска, по которому будет строиться таблица
Throws:
ru.bitel.bgbilling.common.BGException
getTitles
org.json.JSONObject getTitles (ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation)
throws ru.bitel.bgbilling.common.BGException
Список читабельных полей результата поиска.
Ключи в JSON должны совпадать с ключами JSON возвращаемых методом search().
В качестве значений должны находиться JSON объекты с указанием названия полей и шириной(опционально)
Parameters:
searchImplementation
- - реализация поиска
Returns:
Throws:
ru.bitel.bgbilling.common.BGException
getSearchById
ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation getSearchById (int id)
throws ru.bitel.bgbilling.common.BGException
Throws:
ru.bitel.bgbilling.common.BGException
updateSearch
void updateSearch (ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation)
throws ru.bitel.bgbilling.common.BGException
Throws:
ru.bitel.bgbilling.common.BGException
updateSearchList
void updateSearchList (java.util.List<ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation> searchImplementationList)
deleteSearch
void deleteSearch (ru.bitel.bgbilling.kernel.contract.search.common.SearchImplementation searchImplementation)
throws ru.bitel.bgbilling.common.BGException
Throws:
ru.bitel.bgbilling.common.BGException
BGBilling 8.2201. Copyright 2002-2024 BiTel Ltd.
Summary:
Nested |
Field |
Constr |
Method
Detail:
Field |
Constr |
Method