Class ConvergenceBalanceEvent

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

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

    • balanceExceedsLimit

      protected final boolean balanceExceedsLimit
    • saldoExceedsZero

      protected final boolean saldoExceedsZero
    • balance

      protected final java.math.BigDecimal balance
    • limit

      protected final java.math.BigDecimal limit
  • Constructor Details

    • ConvergenceBalanceEvent

      protected ConvergenceBalanceEvent()
    • ConvergenceBalanceEvent

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

    • isBalanceUnderLimit

      @Deprecated public boolean isBalanceUnderLimit()
      Deprecated.
    • getBalance

      public java.math.BigDecimal getBalance()
    • getLimit

      public java.math.BigDecimal getLimit()
    • isBalanceExceedsLimit

      public boolean isBalanceExceedsLimit()
    • isSaldoExceedsZero

      public boolean isSaldoExceedsZero()