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.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionSynclogEntry getSynclogEntry(int id, java.util.Date date) throws ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
id - ид записи логаdate - дата записи (т.к. таблицы периодические)ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException