Class VoiceSession
java.lang.Object
ru.bitel.bgbilling.modules.voice.common.bean.VoiceSession
- Direct Known Subclasses:
VoiceSessionLog
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final short
static final short
static final short
static final short
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic VoiceSession.Builder
builder()
int
Получение наработки сессии с разбивкой по услугамshort
int
int
int
int
int
Получение кода устройства, к которому привязан аккаунт.getHour()
long
getId()
int
long
long
int
long
int
getType()
int
void
setAccountId
(int accountId) void
setAccountMap
(Map<Integer, VoiceSessionAccount> accountMap) Установка наработки сессии с разбивкой по услугам.void
setAccountTitle
(String accountTitle) void
setAcctSessionId
(String acctSessionId) void
setCalledStationId
(String calledStationId) void
setCallingStationId
(String callingStationId) void
setCallType
(short callType) void
setCdrCallCost
(BigDecimal cdrCallCost) void
setCdrCallOperCost
(BigDecimal cdrCallOperCost) void
setCodeId
(int codeId) void
setContractComment
(String contractComment) void
setContractId
(int contractId) void
setContractTitle
(String contractTitle) void
setCostMapItemId
(int costMapItemId) void
setDestinationId
(int destinationId) void
setDeviceId
(int deviceId) Установка кода устройства, к которому привязывается аккаунтvoid
setE164CalledStationId
(String e164CalledStationId) void
setE164CallingStationId
(String e164CallingStationId) void
setFromPort
(String fromPort) void
void
setId
(long id) void
setIdentifier
(String identifier) void
setLastActive
(Date lastActive) void
setMinuteCost
(BigDecimal minuteCost) void
setOperatorId
(int operatorId) void
setParentId
(long parentId) void
setRoundedSessionTime
(long roundedSessionTime) void
setServiceId
(int serviceId) void
setSessionCost
(BigDecimal sessionCost) void
setSessionStart
(Date sessionStart) void
setSessionStop
(Date sessionStop) void
setSessionTime
(long sessionTime) void
void
setType
(int type) void
setZoneId
(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
-