Class StatusEventManager
java.lang.Object
ru.bitel.bgbilling.modules.cerbercrypt.server.bean.StatusEventManager
Менеджер эвентов.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEvent
(CardPacket cardPacket, StatusEvent event) Добавление события.void
deleteEvent
(int cardPacketId, Calendar date) getEvents
(int cardPacketID) Возвращает события картапакетаВозвращает события после определенной датыgetLastEventBefore
(int cardPacketID, Calendar date) Получение последнего события до определенной даты включительно.
-
Constructor Details
-
StatusEventManager
-
-
Method Details
-
getEvents
public List<StatusEvent> getEvents(int cardPacketID, Calendar fromDate) throws ru.bitel.bgbilling.common.BGException Возвращает события после определенной даты- Parameters:
cardPacketID
- - для какого картапакетаfromDate
- - начало месяца- Throws:
ru.bitel.bgbilling.common.BGException
-
getEvents
Возвращает события картапакета- Parameters:
cardPacketID
- - для какого картапакета- Throws:
ru.bitel.bgbilling.common.BGException
-
getLastEventBefore
public StatusEvent getLastEventBefore(int cardPacketID, Calendar date) throws ru.bitel.bgbilling.common.BGException Получение последнего события до определенной даты включительно.- Parameters:
cardPacketID
- ид картпакетаdate
- дата нужная- Returns:
- StatusEvent
- Throws:
ru.bitel.bgbilling.common.BGException
- ошибки БД
-
addEvent
public void addEvent(CardPacket cardPacket, StatusEvent event) throws ru.bitel.bgbilling.common.BGException Добавление события. Сразу обновляет и статус пакета, если актуально.- Parameters:
event
-- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteEvent
public void deleteEvent(int cardPacketId, Calendar date) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-