Class ContractBalanceChangedEvent

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.PoolEvent
ru.bitel.bgbilling.kernel.contract.balance.server.event.ContractBalanceChangedEvent
All Implemented Interfaces:
Serializable

public class ContractBalanceChangedEvent extends ru.bitel.bgbilling.kernel.event.common.PoolEvent
Событие топик, рассылающееся всем приложениям об изменении баланса.
See Also:
  • Field Details

    • TYPE_ACCOUNT_CHANGE

      public static final int TYPE_ACCOUNT_CHANGE
      Изменение наработки на указанную сумму
      See Also:
    • TYPE_ACCOUNT_SET

      public static final int TYPE_ACCOUNT_SET
      Установка наработки.
      See Also:
    • TYPE_PAYMENT_CHANGE

      public static final int TYPE_PAYMENT_CHANGE
      Изменение прихода на указанную сумму.
      See Also:
    • TYPE_CHARGE_CHANGE

      public static final int TYPE_CHARGE_CHANGE
      Изменение расхода на указанную сумму.
      See Also:
    • RESERVE_CHANGE

      public static final int RESERVE_CHANGE
      Создание резерва или его изменение.
      See Also:
    • RESERVE_CLOSE

      public static final int RESERVE_CLOSE
      Закрыте резерва.
      See Also:
  • Constructor Details

    • ContractBalanceChangedEvent

      protected ContractBalanceChangedEvent()
    • ContractBalanceChangedEvent

      public ContractBalanceChangedEvent(int contractId, int type, int year, int month, BigDecimal summa)
    • ContractBalanceChangedEvent

      public ContractBalanceChangedEvent(int contractId, int type, Date date, BigDecimal summa)
    • ContractBalanceChangedEvent

      @Deprecated public ContractBalanceChangedEvent(int contractId, BigDecimal summa)
      Конструктор создания события об изменние платежа или расхода
      Parameters:
      contractId -
      summa -
    • ContractBalanceChangedEvent

      public ContractBalanceChangedEvent(int contractId, int type, BigDecimal summa)
      Конструктор создания события об изменние платежа или расхода
      Parameters:
      contractId -
      type - TODO
      summa -
  • Method Details

    • getType

      public int getType()
    • getYear

      public int getYear()
    • getMonth

      public int getMonth()
    • getSumma

      public BigDecimal getSumma()
    • toString

      protected void toString(StringBuilder sb)
      Overrides:
      toString in class ru.bitel.bgbilling.kernel.event.common.Event