Class VoiceSession
java.lang.Object
ru.bitel.bgbilling.modules.voice.common.bean.VoiceSession
- Direct Known Subclasses:
VoiceSessionLog
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final shortstatic final shortstatic final shortstatic final short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VoiceSession.Builderbuilder()intПолучение наработки сессии с разбивкой по услугамshortintintintintintПолучение кода устройства, к которому привязан аккаунт.getHour()longgetId()intlonglongintlongintgetType()intvoidsetAccountId(int accountId) voidsetAccountMap(Map<Integer, VoiceSessionAccount> accountMap) Установка наработки сессии с разбивкой по услугам.voidsetAccountTitle(String accountTitle) voidsetAcctSessionId(String acctSessionId) voidsetCalledStationId(String calledStationId) voidsetCallingStationId(String callingStationId) voidsetCallType(short callType) voidsetCdrCallCost(BigDecimal cdrCallCost) voidsetCdrCallOperCost(BigDecimal cdrCallOperCost) voidsetCodeId(int codeId) voidsetContractComment(String contractComment) voidsetContractId(int contractId) voidsetContractTitle(String contractTitle) voidsetCostMapItemId(int costMapItemId) voidsetDestinationId(int destinationId) voidsetDeviceId(int deviceId) Установка кода устройства, к которому привязывается аккаунтvoidsetE164CalledStationId(String e164CalledStationId) voidsetE164CallingStationId(String e164CallingStationId) voidsetFromPort(String fromPort) voidvoidsetId(long id) voidsetIdentifier(String identifier) voidsetLastActive(Date lastActive) voidsetMinuteCost(BigDecimal minuteCost) voidsetOperatorId(int operatorId) voidsetParentId(long parentId) voidsetRoundedSessionTime(long roundedSessionTime) voidsetServiceId(int serviceId) voidsetSessionCost(BigDecimal sessionCost) voidsetSessionStart(Date sessionStart) voidsetSessionStop(Date sessionStop) voidsetSessionTime(long sessionTime) voidvoidsetType(int type) voidsetZoneId(int zoneId) toString()
-
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
-
getDeviceId
public int getDeviceId()Получение кода устройства, к которому привязан аккаунт.- Returns:
- код устройства
-
setDeviceId
public void setDeviceId(int deviceId) Установка кода устройства, к которому привязывается аккаунт- Parameters:
deviceId- код устройства
-
getAcctSessionId
-
setAcctSessionId
-
getCalledStationId
-
setCalledStationId
-
getCallingStationId
-
setCallingStationId
-
getE164CalledStationId
-
setE164CalledStationId
-
getE164CallingStationId
-
setE164CallingStationId
-
getCallType
public short getCallType() -
setCallType
public void setCallType(short callType) -
getSessionStart
-
setSessionStart
-
getSessionStop
-
setSessionStop
-
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
-
setSessionCost
-
getAccountId
public int getAccountId() -
setAccountId
public void setAccountId(int accountId) -
getContractId
public int getContractId() -
setContractId
public void setContractId(int contractId) -
getHour
-
setHour
-
getLastActive
-
setLastActive
-
getContractTitle
-
setContractTitle
-
getContractComment
-
setContractComment
-
getIdentifier
-
setIdentifier
-
getAccountTitle
-
setAccountTitle
-
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
-
setFromPort
-
getToPort
-
setToPort
-
getOperatorId
public int getOperatorId() -
setOperatorId
public void setOperatorId(int operatorId) -
getCostMapItemId
public int getCostMapItemId() -
setCostMapItemId
public void setCostMapItemId(int costMapItemId) -
getMinuteCost
-
setMinuteCost
-
getServiceId
public int getServiceId() -
setServiceId
public void setServiceId(int serviceId) -
getCdrCallCost
-
setCdrCallCost
-
getCdrCallOperCost
-
setCdrCallOperCost
-
builder
-
toString
-