Package bitel.billing.server.contract
Class ContractRemover
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
bitel.billing.server.contract.ContractRemover
- All Implemented Interfaces:
AutoCloseable
public class ContractRemover
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
implements AutoCloseable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
deleteContract
(int cid) Удаление договора без предварительной проверки возможности в модулях.deleteContract
(int userId, int contractId) Удаление договора без предварительной проверки возможности в модулях.getArchiveContent
(String fileName) Получение текстового содержимого архива (для просмотра сериализованной xml, например).getContractsFromArchive
(String fileFilter) Список папок и подпапок в папке для сохранения архивов (для отображения юзеру списка)removeContract
(int contractId, boolean save) Удаление договора с предварительной проверкой возможности удаления в модулях.removeContract
(int cid, boolean save, int userId) Удаление договора с предварительной проверкой возможности удаления в модулях.removeContracts
(List<Integer> cids, boolean save) Удаление договоров с предварительной проверкой возможности удаления в модулях.restoreContract
(String fileName) восстановление договора из файлаrestoreContractClone
(String fileName) восстановление клона договора из файлаMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Constructor Details
-
ContractRemover
-
-
Method Details
-
removeContracts
public String removeContracts(List<Integer> cids, boolean save) throws ru.bitel.bgbilling.common.BGException Удаление договоров с предварительной проверкой возможности удаления в модулях.- Parameters:
cids
- коды договоровsave
- необходимости сохранения данных в архиве- Returns:
- null при успешном удалении, иначе текст ошибки
- Throws:
ru.bitel.bgbilling.common.BGException
-
removeContract
public String removeContract(int contractId, boolean save) throws ru.bitel.bgbilling.common.BGException Удаление договора с предварительной проверкой возможности удаления в модулях.- Parameters:
contractId
- код договораsave
- необходимости сохранения данных в архиве- Returns:
- null при успешном удалении, иначе текст ошибки
- Throws:
ru.bitel.bgbilling.common.BGException
-
removeContract
public String removeContract(int cid, boolean save, int userId) throws ru.bitel.bgbilling.common.BGException Удаление договора с предварительной проверкой возможности удаления в модулях.- Parameters:
cid
- код договораsave
- необходимости сохранения данных в архивеuserId
- код пользоваетля- Returns:
- null при успешном удалении, иначе текст ошибки
- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteContract
Удаление договора без предварительной проверки возможности в модулях.- Parameters:
cid
- код договора- Returns:
- null при успешном удалении или текст с описанием ошибки
-
deleteContract
Удаление договора без предварительной проверки возможности в модулях.- Parameters:
userId
- код пользователяcontractId
- код договора- Returns:
- null при успешном удалении или текст с описанием ошибки
-
getContractsFromArchive
-
restoreContract
восстановление договора из файла -
restoreContractClone
восстановление клона договора из файла -
getFolders
Список папок и подпапок в папке для сохранения архивов (для отображения юзеру списка) -
getArchiveContent
Получение текстового содержимого архива (для просмотра сериализованной xml, например). -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-