public interface SynclogService
Modifier and Type | Method and 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)
Возвращает отдельно одну запись (возможно, лишь для получения полного текста лога)
|
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
period
- период для запросаpage
- страницыcid
- фильтр по договору (соответственно, при поиске учитываются только те, у которых заполнено ucid, это далеко не все), может быть -1.filterNumbers
- фильтр по номерам карт, сет целых.filterSuccess
- фильтр по успешности операции, сет целых (1-успешно,0-неуспешно)truncateText
- обрезать ли слишком длинный текст каментаru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
SynclogEntry getSynclogEntry(int id, java.util.Date date) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
id
- ид записи логаdate
- дата записи (т.к. таблицы периодические)ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException