Package org.bgerp.dao.param
Class OldParamSearchDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
org.bgerp.dao.param.OldParamSearchDAO
Deprecated.
Old style parameter value search DAO.
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bgcrm.dao.CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T extends Id>
-
Field Summary
Fields inherited from class ru.bgcrm.dao.CommonDAO
con, SQL_AND, SQL_DELETE, SQL_DELETE_FROM, SQL_DESC, SQL_DISTINCT, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT, SQL_INSERT_IGNORE, SQL_INSERT_INTO, SQL_LEFT_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UNION_ALL, SQL_UPDATE, SQL_VALUES, SQL_WHERE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
getParamJoinFilters
(String expression, String objectId) Deprecated.Добавление INNER JOIN фильтров по параметрам, пока поддерживается только значение вида для списковых.searchObjectByParameterAddress
(int parameterId, ParameterAddressValue parameterAddressValue) Deprecated.Функция поиска объектов по значениям связанного адресного параметраsearchObjectByParameterList
(int parameterId, int value) Deprecated.Searches object IDs by list parameter value.searchObjectByParameterPhone
(int parameterId, ParameterPhoneValue parameterPhoneValue) Deprecated.Поиск объектов по значениям связанного телефонного параметраsearchObjectByParameterText
(int parameterId, String parameterTextValue) Deprecated.Поиск объектов по значнию текстового параметра.<T> void
searchObjectListByEmail
(String tableName, OldParamSearchDAO.Extractor<T> extractor, Pageable<ParameterSearchedObject<T>> searchResult, List<Integer> emailParamIdList, String email) Deprecated.Methods inherited from class ru.bgcrm.dao.CommonDAO
deleteById, foundRows, getById, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePatternEnd, getLikePatternStart, getLikePatternSub, getPageLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, update, updateColumn, updateIds, updateIds, updateOrInsert
-
Constructor Details
-
OldParamSearchDAO
Deprecated.
-
-
Method Details
-
getParamJoinFilters
Deprecated.Добавление INNER JOIN фильтров по параметрам, пока поддерживается только значение вида для списковых. param::value in 1,2,3
- Parameters:
objectId
-valuesCache
-equation
-- Returns:
- Throws:
SQLException
-
searchObjectByParameterPhone
public Set<Integer> searchObjectByParameterPhone(int parameterId, ParameterPhoneValue parameterPhoneValue) throws SQLException Deprecated.Поиск объектов по значениям связанного телефонного параметра- Parameters:
parameterId
- - ID параметраparameterPhoneValue
- - набор телефонов для поиска- Returns:
- Throws:
SQLException
-
searchObjectByParameterAddress
public Set<Integer> searchObjectByParameterAddress(int parameterId, ParameterAddressValue parameterAddressValue) throws SQLException Deprecated.Функция поиска объектов по значениям связанного адресного параметра- Parameters:
parameterId
- - ID параметраparameterAddressValue
- - значение адресного параметра- Returns:
- Throws:
SQLException
-
searchObjectByParameterText
public Set<Integer> searchObjectByParameterText(int parameterId, String parameterTextValue) throws SQLException Deprecated.Поиск объектов по значнию текстового параметра.- Parameters:
parameterId
- param ID.parameterTextValue
- точное значение.- Returns:
- список с кодами объектов.
- Throws:
SQLException
-
searchObjectByParameterList
Deprecated.Searches object IDs by list parameter value.- Parameters:
parameterId
-value
-- Returns:
- Throws:
Exception
-
searchObjectListByEmail
public <T> void searchObjectListByEmail(String tableName, OldParamSearchDAO.Extractor<T> extractor, Pageable<ParameterSearchedObject<T>> searchResult, List<Integer> emailParamIdList, String email) Deprecated.
-