ru.bitel.bgbilling.kernel.contract.limit.server.bean.LimitManager()
@Deprecated
public final class LimitManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
LimitManager.ContractLimitParameters
Deprecated.
|
class |
LimitManager.UserLimitMove
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.Object |
limitMutex
Deprecated.
чтобы при одновременном событии восстановления лимита по сроку и по
оплате лимит не изменился два раза
|
static int |
VPAY_EXPIRED
Deprecated.
|
static int |
VPAY_NOT_PAYOFFED
Deprecated.
|
static int |
VPAY_PARTIAL_PAYOFFED
Deprecated.
|
static int |
VPAY_PAYOFFED
Deprecated.
|
Constructor and Description |
---|
LimitManager(java.sql.Connection con)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
int |
addMoveTask(LimitChangeTask task)
Deprecated.
|
static void |
clientPaymentEvent(java.sql.Connection con,
PaymentEvent event)
Deprecated.
Установка понижений лимита оплаченными по фа.
|
void |
deleteMoveTask(int id)
Deprecated.
|
void |
deleteMoveTaskAndLog(int id,
int cid,
int uid)
Deprecated.
|
void |
executeRestoreLimitTask(java.util.Calendar now,
ContractManager cm)
Deprecated.
|
LimitManager.ContractLimitParameters |
getContractLimitParameters(Setup setup,
Contract contract)
Deprecated.
|
java.util.List<LimitChangeTask> |
getContractMoveTasks(int cid)
Deprecated.
|
java.util.List<LimitChangeTask> |
getFullTaskList()
Deprecated.
|
java.util.List<LimitManager.UserLimitMove> |
getUserLimitMove(int cid,
java.util.Calendar date1,
java.util.Calendar date2)
Deprecated.
|
java.util.List<LimitManager.UserLimitMove> |
getUserLimitMove(int cid,
int yy,
int mm)
Deprecated.
|
boolean |
initRestoreLimitTask(java.util.Calendar date)
Deprecated.
|
void |
lowLimit(int cid,
java.math.BigDecimal summ,
int days)
Deprecated.
Временное понижение лимита.
|
void |
setLimitManageMode(int uid,
int cid,
int mode)
Deprecated.
|
void |
updateContractLimit(int uid,
java.math.BigDecimal newValue,
int cid,
java.lang.String comment,
java.lang.String days)
Deprecated.
|
public static final int VPAY_NOT_PAYOFFED
public static final int VPAY_PARTIAL_PAYOFFED
public static final int VPAY_PAYOFFED
public static final int VPAY_EXPIRED
public static final java.lang.Object limitMutex
public java.util.List<LimitChangeTask> getContractMoveTasks(int cid)
public int addMoveTask(LimitChangeTask task) throws java.sql.SQLException
java.sql.SQLException
public void deleteMoveTask(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void deleteMoveTaskAndLog(int id, int cid, int uid)
public java.util.List<LimitChangeTask> getFullTaskList()
public void updateContractLimit(int uid, java.math.BigDecimal newValue, int cid, java.lang.String comment, java.lang.String days)
public boolean initRestoreLimitTask(java.util.Calendar date)
public void executeRestoreLimitTask(java.util.Calendar now, ContractManager cm)
public static void clientPaymentEvent(java.sql.Connection con, PaymentEvent event) throws ru.bitel.bgbilling.common.BGException
con
- event
- ru.bitel.bgbilling.common.BGException
public LimitManager.ContractLimitParameters getContractLimitParameters(Setup setup, Contract contract) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void lowLimit(int cid, java.math.BigDecimal summ, int days) throws ru.bitel.bgbilling.common.BGException
cid
- - код договораsumm
- - на какую сумму уменьшить лмиитdays
- - на сколько днейru.bitel.bgbilling.common.BGException
public java.util.List<LimitManager.UserLimitMove> getUserLimitMove(int cid, int yy, int mm)
public java.util.List<LimitManager.UserLimitMove> getUserLimitMove(int cid, java.util.Calendar date1, java.util.Calendar date2)
public void setLimitManageMode(int uid, int cid, int mode)