Class OldParamSearchDAO

java.lang.Object
ru.bgcrm.dao.CommonDAO
org.bgerp.dao.param.OldParamSearchDAO

@Deprecated public class OldParamSearchDAO extends CommonDAO
Deprecated.
Old style parameter value search DAO.
  • Constructor Details

    • OldParamSearchDAO

      public OldParamSearchDAO(Connection con)
      Deprecated.
  • Method Details

    • getParamJoinFilters

      public static String getParamJoinFilters(String expression, String objectId) throws SQLException
      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

      public Set<Integer> searchObjectByParameterList(int parameterId, int value) throws Exception
      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.