Class VoiceSession
java.lang.Object
ru.bitel.common.model.ContractId
ru.bitel.bgbilling.modules.voice.common.bean.VoiceSession
- All Implemented Interfaces:
ContractIdable
- Direct Known Subclasses:
VoiceSessionLog
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final shortstatic final shortstatic final shortstatic final short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintПолучение наработки сессии с разбивкой по услугамshortintintintintПолучение кода устройства, к которому привязан аккаунт.getHour()longgetId()intlonglongintlongintgetType()intsetAccountId(int accountId) setAccountMap(Map<Integer, VoiceSessionAccount> accountMap) Установка наработки сессии с разбивкой по услугам.setAccountTitle(String accountTitle) setAcctSessionId(String acctSessionId) setCalledStationId(String calledStationId) setCallingStationId(String callingStationId) setCallType(short callType) setCdrCallCost(BigDecimal cdrCallCost) setCdrCallOperCost(BigDecimal cdrCallOperCost) setCodeId(int codeId) setContractComment(String contractComment) setContractId(int contractId) setContractTitle(String contractTitle) setCostMapItemId(int costMapItemId) setDestinationId(int destinationId) setDeviceId(int deviceId) Установка кода устройства, к которому привязывается аккаунтsetE164CalledStationId(String e164CalledStationId) setE164CallingStationId(String e164CallingStationId) setFromPort(String fromPort) setId(long id) setIdentifier(String identifier) setLastActive(Date lastActive) setMinuteCost(BigDecimal minuteCost) setOperatorId(int operatorId) setParentId(long parentId) setRoundedSessionTime(long roundedSessionTime) setServiceId(int serviceId) setSessionCost(BigDecimal sessionCost) setSessionStart(Date sessionStart) setSessionStop(Date sessionStop) setSessionTime(long sessionTime) setType(int type) setZoneId(int zoneId) toString()Methods inherited from class ru.bitel.common.model.ContractId
getContractId
-
Field Details
-
CALL_TYPE_OUTGOING
public static final short CALL_TYPE_OUTGOING- See Also:
-
CALL_TYPE_INCOMING
public static final short CALL_TYPE_INCOMING- See Also:
-
SESSION_TYPE_OPERATOR
public static final short SESSION_TYPE_OPERATOR- See Also:
-
SESSION_TYPE_ADDITINAL
public static final short SESSION_TYPE_ADDITINAL- See Also:
-
-
Constructor Details
-
VoiceSession
public VoiceSession() -
VoiceSession
-
-
Method Details
-
getAccountId
public int getAccountId() -
getAccountMap
Получение наработки сессии с разбивкой по услугам- Returns:
- мап наработок сессии. В качестве ключа выступает код услуги. Каждая запись в себя включает код услуги, количество в секундах и рублях.
-
getAccountTitle
-
getAcctSessionId
-
getCalledStationId
-
getCallingStationId
-
getCallType
public short getCallType() -
getCdrCallCost
-
getCdrCallOperCost
-
getCodeId
public int getCodeId() -
getContractComment
-
getContractTitle
-
getCostMapItemId
public int getCostMapItemId() -
getDestinationId
public int getDestinationId() -
getDeviceId
public int getDeviceId()Получение кода устройства, к которому привязан аккаунт.- Returns:
- код устройства
-
getE164CalledStationId
-
getE164CallingStationId
-
getFromPort
-
getHour
-
getId
public long getId() -
getIdentifier
-
getLastActive
-
getMinuteCost
-
getOperatorId
public int getOperatorId() -
getParentId
public long getParentId() -
getRoundedSessionTime
public long getRoundedSessionTime() -
getServiceId
public int getServiceId() -
getSessionCost
-
getSessionStart
-
getSessionStop
-
getSessionTime
public long getSessionTime() -
getToPort
-
getType
public int getType() -
getZoneId
public int getZoneId() -
setAccountId
-
setAccountMap
Установка наработки сессии с разбивкой по услугам.- Parameters:
accountMap- мап наработок сессии. В качестве ключа выступает код услуги.
-
setAccountTitle
-
setAcctSessionId
-
setCalledStationId
-
setCallingStationId
-
setCallType
-
setCdrCallCost
-
setCdrCallOperCost
-
setCodeId
-
setContractComment
-
setContractId
- Overrides:
setContractIdin classContractId
-
setContractTitle
-
setCostMapItemId
-
setDestinationId
-
setDeviceId
Установка кода устройства, к которому привязывается аккаунт- Parameters:
deviceId- код устройства
-
setE164CalledStationId
-
setE164CallingStationId
-
setFromPort
-
setHour
-
setId
-
setIdentifier
-
setLastActive
-
setMinuteCost
-
setOperatorId
-
setParentId
-
setRoundedSessionTime
-
setServiceId
-
setSessionCost
-
setSessionStart
-
setSessionStop
-
setSessionTime
-
setToPort
-
setType
-
setZoneId
-
toString
-