Interface SynclogService
public interface SynclogService
Лог обмена с ТВ-серверами.
-
Method Summary
Modifier and Type Method Description Result<SynclogEntry>
getSynclog(Period period, Page page, int cid, java.util.Set<java.lang.Long> filterNumbers, java.util.Set<java.lang.Integer> filterSuccess, boolean truncateText)
Возвращает записи для периода (опционально), постранично и с фильтром по договору (опционально).SynclogEntry
getSynclogEntry(int id, java.util.Date date)
Возвращает отдельно одну запись (возможно, лишь для получения полного текста лога)
-
Method Details
-
getSynclog
Result<SynclogEntry> getSynclog(Period period, Page page, int cid, java.util.Set<java.lang.Long> filterNumbers, java.util.Set<java.lang.Integer> filterSuccess, boolean truncateText) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGExceptionВозвращает записи для периода (опционально), постранично и с фильтром по договору (опционально).- Parameters:
period
- период для запросаpage
- страницыcid
- фильтр по договору (соответственно, при поиске учитываются только те, у которых заполнено ucid, это далеко не все), может быть -1.filterNumbers
- фильтр по номерам карт, сет целых.filterSuccess
- фильтр по успешности операции, сет целых (1-успешно,0-неуспешно)truncateText
- обрезать ли слишком длинный текст камента- Returns:
- Result с заполненным list и page
- Throws:
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
-
getSynclogEntry
SynclogEntry getSynclogEntry(int id, java.util.Date date) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGExceptionВозвращает отдельно одну запись (возможно, лишь для получения полного текста лога)- Parameters:
id
- ид записи логаdate
- дата записи (т.к. таблицы периодические)- Returns:
- запись лога
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-