Class VoiceSessionAccount
java.lang.Object
ru.bitel.common.model.ContractId
ru.bitel.bgbilling.modules.voice.common.bean.VoiceSessionAccount
- All Implemented Interfaces:
ContractIdable
Наработка сессии в секундах и денежном выражении
по определенному договору.
-
Constructor Summary
ConstructorsConstructorDescriptionVoiceSessionAccount(VoiceSession session, int serviceId, BigDecimal account, long amount) -
Method Summary
Modifier and TypeMethodDescriptionПолучение значения наработки в денежном выражении.longПолучение значения наработки в секундах.intgetHour()intПолучение кода услуги, по которой было произведено начисление наработки.longПолучение кода сессии, к которой привязана данная наработка.setAccount(BigDecimal account) Установка наработки в денежном выражении.setAmount(long amount) Установка наработки в секундах.setContractId(int contractId) Установка кода договора, наработку которого представляет данный объект.setDeviceId(int deviceId) setServiceId(int serviceId) Установка кода услуги, по которой начисляется наработка.setSessionId(long sessionId) Установка кода сессии для наработки.Methods inherited from class ru.bitel.common.model.ContractId
getContractId
-
Constructor Details
-
VoiceSessionAccount
public VoiceSessionAccount() -
VoiceSessionAccount
-
-
Method Details
-
getAccount
Получение значения наработки в денежном выражении.- Returns:
- значение наработки в деньгах.
-
getAmount
public long getAmount()Получение значения наработки в секундах.- Returns:
- наработка в секундах
-
getDeviceId
public int getDeviceId() -
getHour
-
getServiceId
public int getServiceId()Получение кода услуги, по которой было произведено начисление наработки. Данный код услуги совпадает с тем, что отображается в Редакторе модулей и услуг.- Returns:
- код услуги.
-
getSessionId
public long getSessionId()Получение кода сессии, к которой привязана данная наработка.- Returns:
- код сессии.
-
setAccount
Установка наработки в денежном выражении.- Parameters:
account- значение наработки в деньгах.
-
setAmount
Установка наработки в секундах.- Parameters:
amount- наработка в секундах.
-
setContractId
Установка кода договора, наработку которого представляет данный объект.- Overrides:
setContractIdin classContractId- Parameters:
contractId- код договора.
-
setDeviceId
-
setHour
-
setServiceId
Установка кода услуги, по которой начисляется наработка. Данный код услуги совпадает с тем, что отображается в Редакторе модулей и услуг.- Parameters:
serviceId- код услуги.
-
setSessionId
Установка кода сессии для наработки.- Parameters:
sessionId- код сессии.
-