Class VoiceSession
java.lang.Object
ru.bitel.bgbilling.modules.voice.common.bean.VoiceSession
- Direct Known Subclasses:
VoiceSessionLog
public class VoiceSession
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static shortCALL_TYPE_INCOMINGstatic shortCALL_TYPE_OUTGOINGstatic shortSESSION_TYPE_ADDITINALstatic shortSESSION_TYPE_OPERATOR -
Constructor Summary
Constructors Constructor Description VoiceSession()VoiceSession(VoiceSession session) -
Method Summary
Modifier and Type Method Description intgetAccountId()java.util.Map<java.lang.Integer,VoiceSessionAccount>getAccountMap()Получение наработки сессии с разбивкой по услугамjava.lang.StringgetAccountTitle()java.lang.StringgetAcctSessionId()java.lang.StringgetCalledStationId()java.lang.StringgetCallingStationId()shortgetCallType()java.math.BigDecimalgetCdrCallCost()java.math.BigDecimalgetCdrCallOperCost()intgetCodeId()java.lang.StringgetContractComment()intgetContractId()java.lang.StringgetContractTitle()intgetCostMapItemId()intgetDestinationId()intgetDeviceId()Получение кода устройства, к которому привязан аккаунт.java.lang.StringgetE164CalledStationId()java.lang.StringgetE164CallingStationId()java.lang.StringgetFromPort()java.util.DategetHour()longgetId()java.lang.StringgetIdentifier()java.util.DategetLastActive()java.math.BigDecimalgetMinuteCost()intgetOperatorId()longgetParentId()longgetRoundedSessionTime()intgetServiceId()java.math.BigDecimalgetSessionCost()java.util.DategetSessionStart()java.util.DategetSessionStop()longgetSessionTime()java.lang.StringgetToPort()intgetType()intgetZoneId()voidsetAccountId(int accountId)voidsetAccountMap(java.util.Map<java.lang.Integer,VoiceSessionAccount> accountMap)Установка наработки сессии с разбивкой по услугам.voidsetAccountTitle(java.lang.String accountTitle)voidsetAcctSessionId(java.lang.String acctSessionId)voidsetCalledStationId(java.lang.String calledStationId)voidsetCallingStationId(java.lang.String callingStationId)voidsetCallType(short callType)voidsetCdrCallCost(java.math.BigDecimal cdrCallCost)voidsetCdrCallOperCost(java.math.BigDecimal cdrCallOperCost)voidsetCodeId(int codeId)voidsetContractComment(java.lang.String contractComment)voidsetContractId(int contractId)voidsetContractTitle(java.lang.String contractTitle)voidsetCostMapItemId(int costMapItemId)voidsetDestinationId(int destinationId)voidsetDeviceId(int deviceId)Установка кода устройства, к которому привязывается аккаунтvoidsetE164CalledStationId(java.lang.String e164CalledStationId)voidsetE164CallingStationId(java.lang.String e164CallingStationId)voidsetFromPort(java.lang.String fromPort)voidsetHour(java.util.Date hour)voidsetId(long id)voidsetIdentifier(java.lang.String identifier)voidsetLastActive(java.util.Date lastActive)voidsetMinuteCost(java.math.BigDecimal minuteCost)voidsetOperatorId(int operatorId)voidsetParentId(long parentId)voidsetRoundedSessionTime(long roundedSessionTime)voidsetServiceId(int serviceId)voidsetSessionCost(java.math.BigDecimal sessionCost)voidsetSessionStart(java.util.Date sessionStart)voidsetSessionStop(java.util.Date sessionStop)voidsetSessionTime(long sessionTime)voidsetToPort(java.lang.String toPort)voidsetType(int type)voidsetZoneId(int zoneId)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
CALL_TYPE_OUTGOING
public static final short CALL_TYPE_OUTGOING- See Also:
- Constant Field Values
-
CALL_TYPE_INCOMING
public static final short CALL_TYPE_INCOMING- See Also:
- Constant Field Values
-
SESSION_TYPE_OPERATOR
public static final short SESSION_TYPE_OPERATOR- See Also:
- Constant Field Values
-
SESSION_TYPE_ADDITINAL
public static final short SESSION_TYPE_ADDITINAL- See Also:
- Constant Field Values
-
-
Constructor Details
-
VoiceSession
public VoiceSession() -
VoiceSession
-
-
Method Details
-
getDeviceId
public int getDeviceId()Получение кода устройства, к которому привязан аккаунт.- Returns:
- код устройства
-
setDeviceId
public void setDeviceId(int deviceId)Установка кода устройства, к которому привязывается аккаунт- Parameters:
deviceId- код устройства
-
getAcctSessionId
public java.lang.String getAcctSessionId() -
setAcctSessionId
public void setAcctSessionId(java.lang.String acctSessionId) -
getCalledStationId
public java.lang.String getCalledStationId() -
setCalledStationId
public void setCalledStationId(java.lang.String calledStationId) -
getCallingStationId
public java.lang.String getCallingStationId() -
setCallingStationId
public void setCallingStationId(java.lang.String callingStationId) -
getE164CalledStationId
public java.lang.String getE164CalledStationId() -
setE164CalledStationId
public void setE164CalledStationId(java.lang.String e164CalledStationId) -
getE164CallingStationId
public java.lang.String getE164CallingStationId() -
setE164CallingStationId
public void setE164CallingStationId(java.lang.String e164CallingStationId) -
getCallType
public short getCallType() -
setCallType
public void setCallType(short callType) -
getSessionStart
public java.util.Date getSessionStart() -
setSessionStart
public void setSessionStart(java.util.Date sessionStart) -
getSessionStop
public java.util.Date getSessionStop() -
setSessionStop
public void setSessionStop(java.util.Date sessionStop) -
getSessionTime
public long getSessionTime() -
setSessionTime
public void setSessionTime(long sessionTime) -
getAccountMap
Получение наработки сессии с разбивкой по услугам- Returns:
- мап наработок сессии. В качестве ключа выступает код услуги. Каждая запись в себя включает код услуги, количество в секундах и рублях.
-
setAccountMap
Установка наработки сессии с разбивкой по услугам.- Parameters:
accountMap- мап наработок сессии. В качестве ключа выступает код услуги.
-
getDestinationId
public int getDestinationId() -
setDestinationId
public void setDestinationId(int destinationId) -
getZoneId
public int getZoneId() -
setZoneId
public void setZoneId(int zoneId) -
getSessionCost
public java.math.BigDecimal getSessionCost() -
setSessionCost
public void setSessionCost(java.math.BigDecimal sessionCost) -
getAccountId
public int getAccountId() -
setAccountId
public void setAccountId(int accountId) -
getContractId
public int getContractId() -
setContractId
public void setContractId(int contractId) -
getHour
public java.util.Date getHour() -
setHour
public void setHour(java.util.Date hour) -
getLastActive
public java.util.Date getLastActive() -
setLastActive
public void setLastActive(java.util.Date lastActive) -
getContractTitle
public java.lang.String getContractTitle() -
setContractTitle
public void setContractTitle(java.lang.String contractTitle) -
getContractComment
public java.lang.String getContractComment() -
setContractComment
public void setContractComment(java.lang.String contractComment) -
getIdentifier
public java.lang.String getIdentifier() -
setIdentifier
public void setIdentifier(java.lang.String identifier) -
getAccountTitle
public java.lang.String getAccountTitle() -
setAccountTitle
public void setAccountTitle(java.lang.String accountTitle) -
getCodeId
public int getCodeId() -
setCodeId
public void setCodeId(int codeId) -
getRoundedSessionTime
public long getRoundedSessionTime() -
setRoundedSessionTime
public void setRoundedSessionTime(long roundedSessionTime) -
getId
public long getId() -
setId
public void setId(long id) -
getParentId
public long getParentId() -
setParentId
public void setParentId(long parentId) -
getType
public int getType() -
setType
public void setType(int type) -
getFromPort
public java.lang.String getFromPort() -
setFromPort
public void setFromPort(java.lang.String fromPort) -
getToPort
public java.lang.String getToPort() -
setToPort
public void setToPort(java.lang.String toPort) -
getOperatorId
public int getOperatorId() -
setOperatorId
public void setOperatorId(int operatorId) -
getCostMapItemId
public int getCostMapItemId() -
setCostMapItemId
public void setCostMapItemId(int costMapItemId) -
getMinuteCost
public java.math.BigDecimal getMinuteCost() -
setMinuteCost
public void setMinuteCost(java.math.BigDecimal minuteCost) -
getServiceId
public int getServiceId() -
setServiceId
public void setServiceId(int serviceId) -
getCdrCallCost
public java.math.BigDecimal getCdrCallCost() -
setCdrCallCost
public void setCdrCallCost(java.math.BigDecimal cdrCallCost) -
getCdrCallOperCost
public java.math.BigDecimal getCdrCallOperCost() -
setCdrCallOperCost
public void setCdrCallOperCost(java.math.BigDecimal cdrCallOperCost) -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-