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
 
 - 
 - 
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
 
 -