public class ContractRemover
extends java.lang.Object
implements java.lang.AutoCloseable
Constructor and Description |
---|
ContractRemover(java.sql.Connection con,
java.lang.String folder) |
ContractRemover(DefaultServerSetup setup,
java.sql.Connection con,
java.lang.String folder)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.lang.String |
deleteContract(int cid)
Удаление договора без предварительной проверки возможности в модулях.
|
java.lang.String |
deleteContract(int userId,
int contractId)
Удаление договора без предварительной проверки возможности в модулях.
|
java.lang.String |
getArchiveContent(java.lang.String fileName)
Получение текстового содержимого архива (для просмотра сериализованной xml, например).
|
java.util.List<java.io.File> |
getContractsFromArchive(java.lang.String fileFilter) |
java.util.List<java.lang.String> |
getFolders()
Список папок и подпапок в папке для сохранения архивов (для отображения юзеру списка)
|
java.lang.String |
removeContract(int contractId,
boolean save)
Удаление договора с предварительной проверкой возможности удаления в модулях.
|
java.lang.String |
removeContract(int cid,
boolean save,
int userId)
Удаление договора с предварительной проверкой возможности удаления в модулях.
|
java.lang.String |
removeContracts(java.util.List<java.lang.Integer> cids,
boolean save)
Удаление договоров с предварительной проверкой возможности удаления в модулях.
|
java.lang.String |
restoreContract(java.lang.String fileName)
восстановление договора из файла
|
java.lang.String |
restoreContractClone(java.lang.String fileName)
восстановление клона договора из файла
|
public ContractRemover(java.sql.Connection con, java.lang.String folder)
@Deprecated public ContractRemover(DefaultServerSetup setup, java.sql.Connection con, java.lang.String folder)
public java.lang.String removeContracts(java.util.List<java.lang.Integer> cids, boolean save) throws ru.bitel.bgbilling.common.BGException
cids
- коды договоровsave
- необходимости сохранения данных в архивеru.bitel.bgbilling.common.BGException
public java.lang.String removeContract(int contractId, boolean save) throws ru.bitel.bgbilling.common.BGException
contractId
- код договораsave
- необходимости сохранения данных в архивеru.bitel.bgbilling.common.BGException
public java.lang.String removeContract(int cid, boolean save, int userId) throws ru.bitel.bgbilling.common.BGException
cid
- код договораsave
- необходимости сохранения данных в архивеuserId
- код пользоваетляru.bitel.bgbilling.common.BGException
public java.lang.String deleteContract(int cid)
cid
- код договораpublic java.lang.String deleteContract(int userId, int contractId)
userId
- код пользователяcontractId
- код договораpublic java.util.List<java.io.File> getContractsFromArchive(java.lang.String fileFilter)
public java.lang.String restoreContract(java.lang.String fileName)
public java.lang.String restoreContractClone(java.lang.String fileName)
public java.util.List<java.lang.String> getFolders()
public java.lang.String getArchiveContent(java.lang.String fileName)
public void close()
close
in interface java.lang.AutoCloseable