Class UserCardUpdateEvent

java.lang.Object
ru.bitel.bgbilling.kernel.event.Event
ru.bitel.bgbilling.kernel.event.QueueEvent
ru.bitel.bgbilling.modules.cerbercrypt.server.event.UserCardUpdateEvent
All Implemented Interfaces:
java.io.Serializable

public class UserCardUpdateEvent
extends QueueEvent
Асинхронное событие - смена карты клиента (из клиента биллинга, очевидно).
Событие генерируется при апдейте user_card на договоре, т.е. при манипуляции с картой на договоре. Например при:
1) изменении параметров существующей карты;
2) создании карты;
3) удалении карты.
В скриптах, повешенных на это событие возможно, например, посылать команды авторизации и отмены авторизации. Унаследован от QueueEvent
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getTypeId

      public int getTypeId()
      Description copied from class: Event
      Для поддержки совместимости со старыми событиями с данным методом, который могли использовать скрипты. Использовать проверку instanceof.
      Overrides:
      getTypeId in class Event
      Returns:
    • getUsercardBefore

      public UserCard getUsercardBefore()
      Объект юзеркарта до изменения. Если null, то карта только что добавлена была на договор.
      Returns:
      user_card
    • getUsercardAfter

      public UserCard getUsercardAfter()
      Объект юзеркарта после изменения. Если null, то карта только что была удалена с договора.
      Returns:
      user_card