Class IPNContractStatusManager
java.lang.Object
ru.bitel.bgbilling.modules.ipn.server.bean.IPNContractStatusManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintchangeStatus(int cid, int status_new, int userID, boolean updateManad) Изменяет статус договораintgetContractStatus(int contractId) Возвращает текуший статус договораintvoidsearchIPNContractStatusLogRecordList(SearchResult<IPNContractStatusLogRecord> searchResult, int contractId, boolean dateSortOrder) booleanstatusExists(int contractId) Deprecated.c версии 4.6, 5.0, 5.1 .static StringstatusToString(int status) Преобразует код статуса в строку
-
Constructor Details
-
IPNContractStatusManager
-
-
Method Details
-
getContractStatus
public int getContractStatus(int contractId) Возвращает текуший статус договора- Parameters:
contractId- код договора- Returns:
- код статуса договора, если в БД для данного договора нет записей, создается новая запись со статусом заданным в конфиге параметром default.contract.status, если параметр не задан, то со статусом IPNContractStatus.STATUS_OPEN
-
getDefaultContractStatus
public int getDefaultContractStatus() -
statusExists
Deprecated.c версии 4.6, 5.0, 5.1 . Не использовать ее вообще, использоватьgetContractStatus(int).Проверяет, существует ли статус для данного договора- Parameters:
contractId- код договора- Returns:
- true - если существует, false - иначе
-
changeStatus
public int changeStatus(int cid, int status_new, int userID, boolean updateManad) Изменяет статус договора- Parameters:
cid- код договораstatus_new- новый статусuserID- код пользователяupdateManad-- Returns:
- код статуса договора до изменения
-
searchIPNContractStatusLogRecordList
public void searchIPNContractStatusLogRecordList(SearchResult<IPNContractStatusLogRecord> searchResult, int contractId, boolean dateSortOrder) -
statusToString
Преобразует код статуса в строку- Parameters:
status- код статуса- Returns:
-