Interface EDOBillService
@MTOM(enabled=true)
public interface EDOBillService
-
Method Summary
Modifier and TypeMethodDescriptionList<ru.bitel.bgbilling.common.model.KeyValue>
Список настроенных форматов для выгрузки эдо.getContractEdoConfig
(int contractId) Получение edo-конфига для договораvoid
saveContractEdoConfig
(int contractId, String config) Сохранение edo-конфига для договораru.bitel.bgbilling.common.dto.FileDto
saveFile
(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.BGException
ru.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.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.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.BGException
ru.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.BGException
ru.bitel.bgbilling.common.BGMessageException
-