Interface OrganizerService


public interface OrganizerService
  • Method Details

    • myUid

      int myUid() throws ru.bitel.bgbilling.common.BGException
      ID текущего пользователя.
      Returns:
      uid пользователя
      Throws:
      ru.bitel.bgbilling.common.BGException
    • userTitles

      List<IdTitle> userTitles() throws ru.bitel.bgbilling.common.BGException
      Список пользователей.
      Returns:
      — пользователи
      Throws:
      ru.bitel.bgbilling.common.BGException
    • groupTitles

      List<IdTitle> groupTitles() throws ru.bitel.bgbilling.common.BGException
      Список групп.
      Returns:
      — группы
      Throws:
      ru.bitel.bgbilling.common.BGException
    • calendarYears

      CalendarYears calendarYears() throws ru.bitel.bgbilling.common.BGException
      Границы годов календаря.
      Returns:
      — первый и последний год
      Throws:
      ru.bitel.bgbilling.common.BGException
    • checkTasks

      OrganizerCounter checkTasks() throws ru.bitel.bgbilling.common.BGException
      Количество новых и просроченных заданий текущего пользователя.
      Returns:
      — счётчики
      Throws:
      ru.bitel.bgbilling.common.BGException
    • journalList

      SearchResult<JournalEntry> journalList(Period period, int uid, Page page) throws ru.bitel.bgbilling.common.BGException
      Список записей журнала заданий.
      Parameters:
      period - — период; обе даты обязательны
      uid - — id пользователя; 0 - все пользователи
      page - — страница результата
      Returns:
      — записи журнала заданий со страницы
      Throws:
      ru.bitel.bgbilling.common.BGException
    • currentTasks

      SearchResult<OrganizerRecord> currentTasks(int uid, int status, Page page) throws ru.bitel.bgbilling.common.BGException
      Список текущих заданий.
      Parameters:
      uid - — id пользователя; 0 - все пользователи
      status - — статус: 0 - все, 1 - к выполнению, 2 - просроченные
      page - — страница результата
      Returns:
      — задания со страницы
      Throws:
      ru.bitel.bgbilling.common.BGException
    • recordsList

      SearchResult<OrganizerRecord> recordsList(RecordFilter filter) throws ru.bitel.bgbilling.common.BGException
      Список заданий по заданным критериям фильтра.
      Parameters:
      filter - — критерии поиска; период задания обязателен
      Returns:
      — задания со страницы
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deleteRecord

      void deleteRecord(int rid) throws ru.bitel.bgbilling.common.BGException
      Удаление задания и запись об этом в журнал.
      Parameters:
      rid - — id записи
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateRecord

      void updateRecord(OrganizerRecord record, String journal) throws ru.bitel.bgbilling.common.BGException
      Добавление нового или изменение существующего задания.
      Parameters:
      record - — задание; id=0 — добавить, id>0 — изменить
      journal - — тип операции для журнала
      Throws:
      ru.bitel.bgbilling.common.BGException