Package bitel.billing.server.contract
Class ContractRemover
java.lang.Object
bitel.billing.server.contract.ContractRemover
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()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) восстановление клона договора из файла
-
Constructor Details
-
ContractRemover
- Throws:
SQLException
-
-
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:
closein interfaceAutoCloseable
-