Class IPNContractStatusManager
java.lang.Object
ru.bitel.bgbilling.modules.ipn.server.bean.IPNContractStatusManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
changeStatus
(int cid, int status_new, int userID, boolean updateManad) Изменяет статус договораint
getContractStatus
(int contractId) Возвращает текуший статус договораint
void
searchIPNContractStatusLogRecordList
(SearchResult<IPNContractStatusLogRecord> searchResult, int contractId, boolean dateSortOrder) boolean
statusExists
(int contractId) Deprecated.c версии 4.6, 5.0, 5.1 .static String
statusToString
(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:
-