Class ContractBalanceChangedEvent
java.lang.Object
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:
java.io.Serializable
public class ContractBalanceChangedEvent
extends ru.bitel.bgbilling.kernel.event.common.PoolEvent
Событие топик, рассылающееся всем приложениям об изменении баланса.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static int
RESERVE_CHANGE
Создание резерва или его изменение.static int
RESERVE_CLOSE
Закрыте резерва.static int
TYPE_ACCOUNT_CHANGE
Изменение наработки на указанную суммуstatic int
TYPE_ACCOUNT_SET
Установка наработки.static int
TYPE_CHARGE_CHANGE
Изменение расхода на указанную сумму.static int
TYPE_PAYMENT_CHANGE
Изменение прихода на указанную сумму.Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
Constructors Modifier Constructor Description protected
ContractBalanceChangedEvent()
ContractBalanceChangedEvent(int contractId, int type, int year, int month, java.math.BigDecimal summa)
ContractBalanceChangedEvent(int contractId, int type, java.math.BigDecimal summa)
Конструктор создания события об изменние платежа или расходаContractBalanceChangedEvent(int contractId, int type, java.util.Date date, java.math.BigDecimal summa)
ContractBalanceChangedEvent(int contractId, java.math.BigDecimal summa)
Deprecated. -
Method Summary
Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
TYPE_ACCOUNT_CHANGE
public static final int TYPE_ACCOUNT_CHANGEИзменение наработки на указанную сумму- See Also:
- Constant Field Values
-
TYPE_ACCOUNT_SET
public static final int TYPE_ACCOUNT_SETУстановка наработки.- See Also:
- Constant Field Values
-
TYPE_PAYMENT_CHANGE
public static final int TYPE_PAYMENT_CHANGEИзменение прихода на указанную сумму.- See Also:
- Constant Field Values
-
TYPE_CHARGE_CHANGE
public static final int TYPE_CHARGE_CHANGEИзменение расхода на указанную сумму.- See Also:
- Constant Field Values
-
RESERVE_CHANGE
public static final int RESERVE_CHANGEСоздание резерва или его изменение.- See Also:
- Constant Field Values
-
RESERVE_CLOSE
public static final int RESERVE_CLOSEЗакрыте резерва.- See Also:
- Constant Field Values
-
-
Constructor Details
-
ContractBalanceChangedEvent
protected ContractBalanceChangedEvent() -
ContractBalanceChangedEvent
public ContractBalanceChangedEvent(int contractId, int type, int year, int month, java.math.BigDecimal summa) -
ContractBalanceChangedEvent
public ContractBalanceChangedEvent(int contractId, int type, java.util.Date date, java.math.BigDecimal summa) -
ContractBalanceChangedEvent
public ContractBalanceChangedEvent(int contractId, java.math.BigDecimal summa)Deprecated.UseContractBalanceChangedEvent(int,int,BigDecimal)
insteadКонструктор создания события об изменние платежа или расхода- Parameters:
contractId
-summa
-
-
ContractBalanceChangedEvent
public ContractBalanceChangedEvent(int contractId, int type, java.math.BigDecimal summa)Конструктор создания события об изменние платежа или расхода- Parameters:
contractId
-type
- TODOsumma
-
-
-
Method Details
-
getType
public int getType() -
getYear
public int getYear() -
getMonth
public int getMonth() -
getSumma
public java.math.BigDecimal getSumma() -
toString
protected void toString(java.lang.StringBuilder sb)- Overrides:
toString
in classru.bitel.bgbilling.kernel.event.common.Event
-
ContractBalanceChangedEvent(int,int,BigDecimal)
instead