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Получение кода сессии, к которой привязана данная наработка.voidsetAccount(BigDecimal account) Установка наработки в денежном выражении.voidsetAmount(long amount) Установка наработки в секундах.setContractId(int contractId) Установка кода договора, наработку которого представляет данный объект.voidsetDeviceId(int deviceId) voidvoidsetServiceId(int serviceId) Установка кода услуги, по которой начисляется наработка.voidsetSessionId(long sessionId) Установка кода сессии для наработки.Methods inherited from class ru.bitel.common.model.ContractId
getContractId
-
Constructor Details
-
VoiceSessionAccount
public VoiceSessionAccount() -
VoiceSessionAccount
-
-
Method Details
-
setContractId
Установка кода договора, наработку которого представляет данный объект.- Overrides:
setContractIdin classContractId- 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
Получение значения наработки в денежном выражении.- Returns:
- значение наработки в деньгах.
-
setAccount
Установка наработки в денежном выражении.- Parameters:
account- значение наработки в деньгах.
-
getAmount
public long getAmount()Получение значения наработки в секундах.- Returns:
- наработка в секундах
-
setAmount
public void setAmount(long amount) Установка наработки в секундах.- Parameters:
amount- наработка в секундах.
-
getHour
-
setHour
-
getDeviceId
public int getDeviceId() -
setDeviceId
public void setDeviceId(int deviceId)
-