@MTOM
public interface DocumentsPatternService
Modifier and Type | Method and Description |
---|---|
void |
clonePattern(int patternId)
Полное клонирование шаблона документа, в т.ч. файла шаблона на диске.
|
void |
deletePattern(int patternId)
Удаление конкретного шаблона документа по его коду.
|
void |
deletePatternFile(int patternId)
Удаляет файл из шаблона документа физически и из БД.
|
BGServerFile |
downloadPatternFile(int patternId,
javax.xml.ws.Holder<javax.activation.DataHandler> fileData)
Метод скачивает выбранный файл с сервера
|
void |
getEmbeddedFilename(int patternId,
javax.xml.ws.Holder<java.lang.String> fileName,
javax.xml.ws.Holder<java.lang.String> fileComment)
Получение имени файла, прикрепленного к шаблону документа
|
java.lang.String |
getFilePath(int patternId)
Получение ссылки на файл шаблона из общедоступной для сервера и клиента
директории.
|
DocumentPattern |
getPattern(int patternId)
Получение одного шаблона по его коду.
|
java.lang.String |
getPatternExtractorIfaceClassName()
Получение имени интерфейса, который нужно реализовывать классам-имплементорам, чтобы получать данные для параметров в тексте
|
java.util.List<DocumentPattern> |
getPatternList(int contractId)
Возвращает список всех шаблонов документов
|
java.lang.String |
getTableExtractorIfaceClassName()
Получение имени интерфейса, который нужно реализовывать классам-имплементорам, чтобы получать данные для таблиц.
|
int |
updatePattern(DocumentPattern documentPattern)
Обновление одного конкретного шаблона
|
void |
updatePos(java.util.List<int[]> idPosList) |
boolean |
uploadPatternFile(BGServerFile serverFile,
javax.xml.ws.Holder<javax.activation.DataHandler> fileData)
Метод закачивает выбранный файл на сервер и привязывает его к шаблону документа
|
java.util.List<DocumentPattern> getPatternList(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId
- код договора. Передается в случае, если грузим список шаблонов в карточке договора.
В некоторых случаях (при использовании доменов) список может отличаться от списка шаблонов в редакторе шаблонов плагинаru.bitel.bgbilling.common.BGException
DocumentPattern getPattern(int patternId) throws ru.bitel.bgbilling.common.BGException
patternId
- код шаблонаru.bitel.bgbilling.common.BGException
void getEmbeddedFilename(int patternId, javax.xml.ws.Holder<java.lang.String> fileName, javax.xml.ws.Holder<java.lang.String> fileComment) throws ru.bitel.bgbilling.common.BGException
patternId
- код шаблона документаfileName
- имя файлаfileComment
- комментарий к файлуru.bitel.bgbilling.common.BGException
int updatePattern(DocumentPattern documentPattern) throws ru.bitel.bgbilling.common.BGException
documentPattern
- шаблон документаru.bitel.bgbilling.common.BGException
void deletePattern(int patternId) throws ru.bitel.bgbilling.common.BGException
patternId
- код шаблонаru.bitel.bgbilling.common.BGException
void clonePattern(int patternId) throws ru.bitel.bgbilling.common.BGException
patternId
- код шаблона, который нужно клонироватьru.bitel.bgbilling.common.BGException
java.lang.String getTableExtractorIfaceClassName() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.lang.String getPatternExtractorIfaceClassName() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
boolean uploadPatternFile(BGServerFile serverFile, javax.xml.ws.Holder<javax.activation.DataHandler> fileData) throws ru.bitel.bgbilling.common.BGException
serverFile
- представление файла на сервере, содержит в себе мета-информацию о файле:
размер, код родительской сущности, название, пользователь, добавивший файл и т.д.fileData
- содержимое файла в виде FileDataSourceru.bitel.bgbilling.common.BGException
BGServerFile downloadPatternFile(int patternId, javax.xml.ws.Holder<javax.activation.DataHandler> fileData) throws ru.bitel.bgbilling.common.BGException
patternId
- код шаблона, к которому привязан файлfileData
- содержимое файла в виде FileDataSourceru.bitel.bgbilling.common.BGException
void deletePatternFile(int patternId) throws ru.bitel.bgbilling.common.BGException
patternId
- код шаблонаru.bitel.bgbilling.common.BGException
java.lang.String getFilePath(int patternId) throws ru.bitel.bgbilling.common.BGException
patternId
- код шаблона, для которого нужно получить ссылку.ru.bitel.bgbilling.common.BGException
void updatePos(java.util.List<int[]> idPosList) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException