java.lang.Object
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.common.dao.AbstractDao<B>
ru.bitel.common.dao.AbstractIdDao<B>
ru.bitel.oss.kernel.directories.address.server.bean.AbstractAddressDao<B>
ru.bitel.oss.kernel.directories.address.server.bean.StreetDao
All Implemented Interfaces:
AutoCloseable, Directory<Street>

public class StreetDao extends AbstractAddressDao<B>
  • Constructor Details

  • Method Details

    • newBean

      protected Street newBean()
      Specified by:
      newBean in class AbstractAddressDao<Street>
    • getPostIndex

      public String getPostIndex(int streetId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • search

      public List<Street> search(int cityId, String title, String cityTitle, Page page) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • list

      public List<Street> list() throws ru.bitel.bgbilling.common.BGException
      Description copied from interface: Directory
      Получение всего списка элементов из справочника
      Specified by:
      list in interface Directory<Street>
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • searchStreetList

      public void searchStreetList(SearchResult<Street> searchResult, int cityId, String streetMask)
    • cityStreetCount

      public int cityStreetCount(int cityId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getFromRS

      protected Street getFromRS(ResultSet rs) throws SQLException, ru.bitel.bgbilling.common.BGException
      Specified by:
      getFromRS in class ru.bitel.common.dao.AbstractDao<B extends CityItem>
      Throws:
      SQLException
      ru.bitel.bgbilling.common.BGException
    • updateImpl

      protected void updateImpl(Street b) throws ru.bitel.bgbilling.common.BGException, SQLException
      Specified by:
      updateImpl in class ru.bitel.common.dao.AbstractDao<B extends CityItem>
      Throws:
      ru.bitel.bgbilling.common.BGException
      SQLException
    • get

      public Street get(String title) throws ru.bitel.bgbilling.common.BGException
      Description copied from interface: Directory
      Получение элемента по title(name)
      Может быть не имплементировано - в этом случае бросается UnsupportedOperationException
      Specified by:
      get in interface Directory<B extends CityItem>
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • get

      public Street get(String title, int cityId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • list

      public List<Street> list(int cityId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • list

      public List<Street> list(int cityId, String title) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • list

      protected List<Street> list(String filter, String orderBy, Object... params) throws ru.bitel.bgbilling.common.BGException
      Overrides:
      list in class ru.bitel.common.dao.AbstractDao<B extends CityItem>
      Throws:
      ru.bitel.bgbilling.common.BGException
    • listImpl

      protected List<Street> listImpl(Page page, String filter, String orderBy, Object... params) throws ru.bitel.bgbilling.common.BGException, SQLException
      Overrides:
      listImpl in class ru.bitel.common.dao.AbstractDao<B extends CityItem>
      Throws:
      ru.bitel.bgbilling.common.BGException
      SQLException
    • getQueryById

      protected String getQueryById()
      Overrides:
      getQueryById in class ru.bitel.common.dao.AbstractDao<B extends CityItem>
    • getQuery

      protected String getQuery()
      Overrides:
      getQuery in class AbstractAddressDao<B extends CityItem>
    • searchStreetList

      protected <T> void searchStreetList(SearchResult<T> searchResult, int cityId, String mask, Function<ResultSet,T> function)