Interface OrganizerService
public interface OrganizerService
-
Method Summary
Modifier and TypeMethodDescriptionГраницы годов календаря.Количество новых и просроченных заданий текущего пользователя.currentTasks(int uid, int status, Page page) Список текущих заданий.voiddeleteRecord(int rid) Удаление задания и запись об этом в журнал.Список групп.journalList(Period period, int uid, Page page) Список записей журнала заданий.intmyUid()ID текущего пользователя.recordsList(RecordFilter filter) Список заданий по заданным критериям фильтра.voidupdateRecord(OrganizerRecord record, String journal) Добавление нового или изменение существующего задания.Список пользователей.
-
Method Details
-
myUid
int myUid() throws ru.bitel.bgbilling.common.BGExceptionID текущего пользователя.- Returns:
- uid пользователя
- Throws:
ru.bitel.bgbilling.common.BGException
-
userTitles
Список пользователей.- Returns:
- — пользователи
- Throws:
ru.bitel.bgbilling.common.BGException
-
groupTitles
Список групп.- Returns:
- — группы
- Throws:
ru.bitel.bgbilling.common.BGException
-
calendarYears
Границы годов календаря.- Returns:
- — первый и последний год
- Throws:
ru.bitel.bgbilling.common.BGException
-
checkTasks
Количество новых и просроченных заданий текущего пользователя.- 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
-