@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.BGExceptionDocumentPattern getPattern(int patternId) throws ru.bitel.bgbilling.common.BGException
patternId - код шаблонаru.bitel.bgbilling.common.BGExceptionvoid 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.BGExceptionint updatePattern(DocumentPattern documentPattern) throws ru.bitel.bgbilling.common.BGException
documentPattern - шаблон документаru.bitel.bgbilling.common.BGExceptionvoid deletePattern(int patternId)
throws ru.bitel.bgbilling.common.BGException
patternId - код шаблонаru.bitel.bgbilling.common.BGExceptionvoid clonePattern(int patternId)
throws ru.bitel.bgbilling.common.BGException
patternId - код шаблона, который нужно клонироватьru.bitel.bgbilling.common.BGExceptionjava.lang.String getTableExtractorIfaceClassName()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionjava.lang.String getPatternExtractorIfaceClassName()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionboolean uploadPatternFile(BGServerFile serverFile, javax.xml.ws.Holder<javax.activation.DataHandler> fileData) throws ru.bitel.bgbilling.common.BGException
serverFile - представление файла на сервере, содержит в себе мета-информацию о файле:
размер, код родительской сущности, название, пользователь, добавивший файл и т.д.fileData - содержимое файла в виде FileDataSourceru.bitel.bgbilling.common.BGExceptionBGServerFile downloadPatternFile(int patternId, javax.xml.ws.Holder<javax.activation.DataHandler> fileData) throws ru.bitel.bgbilling.common.BGException
patternId - код шаблона, к которому привязан файлfileData - содержимое файла в виде FileDataSourceru.bitel.bgbilling.common.BGExceptionvoid deletePatternFile(int patternId)
throws ru.bitel.bgbilling.common.BGException
patternId - код шаблонаru.bitel.bgbilling.common.BGExceptionjava.lang.String getFilePath(int patternId)
throws ru.bitel.bgbilling.common.BGException
patternId - код шаблона, для которого нужно получить ссылку.ru.bitel.bgbilling.common.BGExceptionvoid updatePos(java.util.List<int[]> idPosList)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException