Class VoiceSessionAccount
java.lang.Object
ru.bitel.bgbilling.modules.voice.common.bean.VoiceSessionAccount
public class VoiceSessionAccount
extends java.lang.Object
Наработка сессии в секундах и денежном выражении
по определенному договору.
-
Constructor Summary
Constructors Constructor Description VoiceSessionAccount()VoiceSessionAccount(VoiceSession session, int serviceId, java.math.BigDecimal account, long amount) -
Method Summary
Modifier and Type Method Description java.math.BigDecimalgetAccount()Получение значения наработки в денежном выражении.longgetAmount()Получение значения наработки в секундах.intgetContractId()Получение кода договора, наработку которого представляет данный объект.intgetDeviceId()java.util.DategetHour()intgetServiceId()Получение кода услуги, по которой было произведено начисление наработки.longgetSessionId()Получение кода сессии, к которой привязана данная наработка.voidsetAccount(java.math.BigDecimal account)Установка наработки в денежном выражении.voidsetAmount(long amount)Установка наработки в секундах.voidsetContractId(int contractId)Установка кода договора, наработку которого представляет данный объект.voidsetDeviceId(int deviceId)voidsetHour(java.util.Date hour)voidsetServiceId(int serviceId)Установка кода услуги, по которой начисляется наработка.voidsetSessionId(long sessionId)Установка кода сессии для наработки.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
VoiceSessionAccount
public VoiceSessionAccount() -
VoiceSessionAccount
public VoiceSessionAccount(VoiceSession session, int serviceId, java.math.BigDecimal account, long amount)
-
-
Method Details
-
getContractId
public int getContractId()Получение кода договора, наработку которого представляет данный объект.- Returns:
- код договора.
-
setContractId
public void setContractId(int contractId)Установка кода договора, наработку которого представляет данный объект.- Parameters:
contractId- код договора.
-
getSessionId
public long getSessionId()Получение кода сессии, к которой привязана данная наработка.- Returns:
- код сессии.
-
setSessionId
public void setSessionId(long sessionId)Установка кода сессии для наработки.- Parameters:
sessionId- код сессии.
-
getServiceId
public int getServiceId()Получение кода услуги, по которой было произведено начисление наработки. Данный код услуги совпадает с тем, что отображается в Редакторе модулей и услуг.- Returns:
- код услуги.
-
setServiceId
public void setServiceId(int serviceId)Установка кода услуги, по которой начисляется наработка. Данный код услуги совпадает с тем, что отображается в Редакторе модулей и услуг.- Parameters:
serviceId- код услуги.
-
getAccount
public java.math.BigDecimal getAccount()Получение значения наработки в денежном выражении.- Returns:
- значение наработки в деньгах.
-
setAccount
public void setAccount(java.math.BigDecimal account)Установка наработки в денежном выражении.- Parameters:
account- значение наработки в деньгах.
-
getAmount
public long getAmount()Получение значения наработки в секундах.- Returns:
- наработка в секундах
-
setAmount
public void setAmount(long amount)Установка наработки в секундах.- Parameters:
amount- наработка в секундах.
-
getHour
public java.util.Date getHour() -
setHour
public void setHour(java.util.Date hour) -
getDeviceId
public int getDeviceId() -
setDeviceId
public void setDeviceId(int deviceId)
-