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.BigDecimal
getAccount()
Получение значения наработки в денежном выражении.long
getAmount()
Получение значения наработки в секундах.int
getContractId()
Получение кода договора, наработку которого представляет данный объект.int
getDeviceId()
java.util.Date
getHour()
int
getServiceId()
Получение кода услуги, по которой было произведено начисление наработки.long
getSessionId()
Получение кода сессии, к которой привязана данная наработка.void
setAccount(java.math.BigDecimal account)
Установка наработки в денежном выражении.void
setAmount(long amount)
Установка наработки в секундах.void
setContractId(int contractId)
Установка кода договора, наработку которого представляет данный объект.void
setDeviceId(int deviceId)
void
setHour(java.util.Date hour)
void
setServiceId(int serviceId)
Установка кода услуги, по которой начисляется наработка.void
setSessionId(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)
-