java.lang.Object
ru.bitel.bgbilling.kernel.bgsecure.server.bean.UserInfoDao
All Implemented Interfaces:
Directory<UserInfo>

public class UserInfoDao extends Object implements Directory<UserInfo>
Дао для справочника пользователя. Так как "user" не является в чистом виде справочником, то реализованы только методы list() и get( int id).
  • Constructor Details

    • UserInfoDao

      public UserInfoDao(Connection con)
  • Method Details

    • get

      public UserInfo get(int id) throws ru.bitel.bgbilling.common.BGException
      Description copied from interface: Directory
      Получение элемента по id
      Specified by:
      get in interface Directory<UserInfo>
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • get

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

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

      public void update(UserInfo k) throws ru.bitel.bgbilling.common.BGException
      Description copied from interface: Directory
      Изменение/добавление элемента справочника
      Specified by:
      update in interface Directory<UserInfo>
      Throws:
      ru.bitel.bgbilling.common.BGException
    • delete

      public int delete(int id) throws ru.bitel.bgbilling.common.BGException
      Description copied from interface: Directory
      Удаление элемента по id
      Specified by:
      delete in interface Directory<UserInfo>
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException