public class DialUpSessionUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DialUpSessionUtils.ServiceRange
Диапазон услуги
|
Constructor and Description |
---|
DialUpSessionUtils(java.sql.Connection con,
int mid) |
Modifier and Type | Method and Description |
---|---|
void |
deleteSessionAccountAndDetailById(int sessionId,
java.util.Date month) |
static float |
getPart(java.util.Calendar periodFrom,
java.util.Calendar periodTo,
int sid,
java.util.Map<java.lang.Integer,java.util.List<DialUpSessionUtils.ServiceRange>> ranges) |
java.util.Map<java.lang.Integer,java.util.List<DialUpSessionUtils.ServiceRange>> |
getServiceRangeMap(int cid,
java.lang.String sids)
Возвращает карту "код услуги"-"список диапазонов услуги на договоре"
|
void |
setContractAccountFromSessionAccount(java.util.Calendar time,
int cid)
Устанавливает наработку договору по наработке за сессии
|
void |
setSessionAccount(java.util.Calendar date,
int sessionId,
int serviceId,
float sum,
int cid)
Устанавливает наработку за сессию
|
public void setSessionAccount(java.util.Calendar date, int sessionId, int serviceId, float sum, int cid)
date
- датаsessionId
- код сессииserviceId
- код услугиsum
- суммаcid
- код договораpublic void setContractAccountFromSessionAccount(java.util.Calendar time, int cid)
time
- датаcid
- код договораpublic java.util.Map<java.lang.Integer,java.util.List<DialUpSessionUtils.ServiceRange>> getServiceRangeMap(int cid, java.lang.String sids)
cid
- код договораsids
- коды услугpublic static float getPart(java.util.Calendar periodFrom, java.util.Calendar periodTo, int sid, java.util.Map<java.lang.Integer,java.util.List<DialUpSessionUtils.ServiceRange>> ranges)
public void deleteSessionAccountAndDetailById(int sessionId, java.util.Date month) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException