Interface EDOBillService
@MTOM(enabled=true)
public interface EDOBillService
-
Method Summary
Modifier and TypeMethodDescriptionList<ru.bitel.bgbilling.common.model.KeyValue>Список настроенных форматов для выгрузки эдо.getContractEdoConfig(int contractId) Получение edo-конфига для договораvoidsaveContractEdoConfig(int contractId, String config) Сохранение edo-конфига для договораru.bitel.bgbilling.common.dto.FileDtosaveFile(String formatId, int billModuleId, List<Integer> billListIds, List<Integer> invoiceListIds) Выгрузка одного или нескольких (в виде zip) файлов для эдо.
-
Method Details
-
formatsList
List<ru.bitel.bgbilling.common.model.KeyValue> formatsList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionСписок настроенных форматов для выгрузки эдо. По пустоте списка можно определить что ничего не настраивалось.- Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
-
saveFile
ru.bitel.bgbilling.common.dto.FileDto saveFile(String formatId, int billModuleId, List<Integer> billListIds, List<Integer> invoiceListIds) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException Выгрузка одного или нескольких (в виде zip) файлов для эдо. Формат с двумя списками ид по аналогии с другими местами где обрабатываются массово документы обоих видов (хотя в данное время в большинстве мест только один из списков может быть заполнен, при использовании юзером в клиенте)- Parameters:
formatId- ид формата (строковом виде док_подписант как возвращает formatsList)billModuleId- mid модуля bill который вызывает сервис и к которому относятся ids документов нижеbillListIds- список ид счетовinvoiceListIds- список ид с.ф.- Returns:
- файл
- Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalArgumentException
-
getContractEdoConfig
String getContractEdoConfig(int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение edo-конфига для договора- Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
-
saveContractEdoConfig
void saveContractEdoConfig(int contractId, String config) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Сохранение edo-конфига для договора- Throws:
ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageException
-