Class ConvergenceBalanceEvent

java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.kernel.contract.balance.server.event.ConvergenceBalanceEvent
All Implemented Interfaces:
Serializable, ErrorReturnableEvent

public class ConvergenceBalanceEvent extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Событие, о том, что баланс стал выше лимит или ниже лимита. Может посылаться несколько раз, но гораздо реже чем просто сообщения об изменении наработки. Создан для агрегирования сообщений об изменении наработки.
See Also:
  • Field Details

    • balanceExceedsLimit

      protected final boolean balanceExceedsLimit
    • saldoExceedsZero

      protected final boolean saldoExceedsZero
    • balance

      protected final BigDecimal balance
    • limit

      protected final BigDecimal limit
  • Constructor Details

    • ConvergenceBalanceEvent

      protected ConvergenceBalanceEvent()
    • ConvergenceBalanceEvent

      public ConvergenceBalanceEvent(int contractId, boolean balanceExceedsLimit, boolean saldoExceedsZero, BigDecimal balance, BigDecimal limit)
  • Method Details

    • isBalanceUnderLimit

      @Deprecated public boolean isBalanceUnderLimit()
      Deprecated.
    • getBalance

      public BigDecimal getBalance()
    • getLimit

      public BigDecimal getLimit()
    • isBalanceExceedsLimit

      public boolean isBalanceExceedsLimit()
    • isSaldoExceedsZero

      public boolean isSaldoExceedsZero()