@MTOM(enabled=true)
public interface DocumentsService
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
checkNotFillParams(int cid,
int patternId,
int journal,
int type) |
void |
deleteDocument(java.util.List<java.lang.Integer> documentIdList)
Удаление документа.
|
void |
deleteDocumentFiles(java.util.List<java.lang.Integer> fileIds)
Удаление списка файлов по их идентификаторам.
|
int |
documentJournalDelete(int journalId)
Удаление журнала из БД.
|
DocumentJournal |
documentJournalGet(int journalId)
Получение отдельно взятого журнала по коду.
|
java.util.List<DocumentJournal> |
documentJournalList()
Получение списка журналов документов.
|
int |
documentJournalUpdate(DocumentJournal journal)
Добавление/Обновление журнала.
|
int |
documentStatusDelete(int statusId)
Удаление статуса документа из БД.
|
DocumentStatus |
documentStatusGet(int statusId)
Получение конкретного статуса документа по его коду.
|
java.util.List<DocumentStatus> |
documentStatusList()
Получение списка статусов документа.
|
int |
documentStatusUpdate(DocumentStatus status)
Добавление/Обновление статуса документа в БД.
|
int |
documentTypeDelete(int typeId)
Удаление типа документа по его коду из БД.
|
DocumentType |
documentTypeGet(int typeId)
Получение конкретного типа документа по его коду.
|
java.util.List<DocumentType> |
documentTypeList()
Получение списка типов документов.
|
int |
documentTypeUpdate(DocumentType type)
Добавление/Обновление типа документа.
|
BGServerFile |
downloadDocumentFile(int fileId,
int cid,
javax.xml.ws.Holder<javax.activation.DataHandler> fileData)
Скачивание указанного файла с сервера.
|
Document |
generateDocument(int cid,
int pattern,
int journal,
int type)
Генерация документа определенного типа по заданному шаблону с заданным журналом
|
java.lang.String |
getAdditionalParams(int contractId)
Метод возвращает набор дополнительных параметров, которые необходимы для автоматического создания директорий
при загрузке/выгрузке документов, если документ имеет определенный тип и имя договора соответствует
определенному шаблону.
|
Document |
getDocument(int documentId)
Получение одного единственного документа по его коду.
|
java.util.List<BGServerFile> |
getDocumentFileList(int documentId)
Возвращает список файлов (мета-информация), привязанных к документу.
|
java.util.List<Document> |
getDocumentList(int contractId,
java.lang.String title,
Period period)
Получение списка документов плагина у договора.
|
java.util.List<DocumentStatusLogItem> |
getDocumentStatusLogList(int documentId)
Получение лога изменений статуса документа по коду документа.
|
java.io.File |
getFileNetShare(int id,
java.lang.String title)
Возвращает файл для открытия
|
void |
sendFileByEmail(java.util.List<java.lang.String> emails,
java.util.List<java.lang.Integer> fileIds)
Отравляет файл по почте
|
int |
updateDocument(Document document)
Добавление/Обновление документа и привязка его к договору
|
void |
updateDocumentFile(BGServerFile file)
Обновление данных вложенного файла (комментарий)
|
boolean |
updateDocumentStatus(int documentId,
int statusId,
java.lang.String statusComment)
Обновление статуса документа.
|
java.util.List<DocumentStatusLogItem> |
updateStatusLog(DocumentStatusLogItem item)
Добавление записи в историю изменений статуса документа.
|
java.util.List<Document> getDocumentList(int contractId, java.lang.String title, Period period) throws ru.bitel.bgbilling.common.BGException
contractId - код договораtitle - фильтр по названию документаperiod - фильтр по периоду создания документаru.bitel.bgbilling.common.BGExceptionDocument getDocument(int documentId) throws ru.bitel.bgbilling.common.BGException
documentId - код документаru.bitel.bgbilling.common.BGExceptionint updateDocument(Document document) throws ru.bitel.bgbilling.common.BGException
document - документ плагинаru.bitel.bgbilling.common.BGExceptionvoid deleteDocument(java.util.List<java.lang.Integer> documentIdList)
throws ru.bitel.bgbilling.common.BGException
documentId - код документаru.bitel.bgbilling.common.BGExceptionboolean updateDocumentStatus(int documentId,
int statusId,
java.lang.String statusComment)
throws ru.bitel.bgbilling.common.BGException
documentId - код документаstatusId - код статусаstatusComment - комментарий к статусуru.bitel.bgbilling.common.BGExceptionjava.lang.String getAdditionalParams(int contractId)
throws ru.bitel.bgbilling.common.BGException
contractId - код договораru.bitel.bgbilling.common.BGExceptionjava.util.List<BGServerFile> getDocumentFileList(int documentId) throws ru.bitel.bgbilling.common.BGException
documentId - код документа, чей список файлов необходимо получитьru.bitel.bgbilling.common.BGExceptionBGServerFile downloadDocumentFile(int fileId, int cid, javax.xml.ws.Holder<javax.activation.DataHandler> fileData) throws ru.bitel.bgbilling.common.BGException
fileId - код файлаcid - код договораfileData - входной поток с данными файлаru.bitel.bgbilling.common.BGExceptionvoid deleteDocumentFiles(java.util.List<java.lang.Integer> fileIds)
throws ru.bitel.bgbilling.common.BGException
fileIds - список идентификаторов файловru.bitel.bgbilling.common.BGExceptionvoid updateDocumentFile(BGServerFile file) throws ru.bitel.bgbilling.common.BGException
file - вложенный файлru.bitel.bgbilling.common.BGExceptionjava.util.List<DocumentJournal> documentJournalList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionDocumentJournal documentJournalGet(int journalId) throws ru.bitel.bgbilling.common.BGException
journalId - ru.bitel.bgbilling.common.BGExceptionint documentJournalUpdate(DocumentJournal journal) throws ru.bitel.bgbilling.common.BGException
journal - журналru.bitel.bgbilling.common.BGExceptionint documentJournalDelete(int journalId)
throws ru.bitel.bgbilling.common.BGException
journalId - код жураналаru.bitel.bgbilling.common.BGExceptionjava.util.List<DocumentType> documentTypeList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionDocumentType documentTypeGet(int typeId) throws ru.bitel.bgbilling.common.BGException
typeId - код типа документаru.bitel.bgbilling.common.BGExceptionint documentTypeUpdate(DocumentType type) throws ru.bitel.bgbilling.common.BGException
type - тип документаru.bitel.bgbilling.common.BGExceptionint documentTypeDelete(int typeId)
throws ru.bitel.bgbilling.common.BGException
typeId - код типа документаru.bitel.bgbilling.common.BGExceptionjava.util.List<DocumentStatus> documentStatusList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionDocumentStatus documentStatusGet(int statusId) throws ru.bitel.bgbilling.common.BGException
statusId - код статуса документа.ru.bitel.bgbilling.common.BGExceptionint documentStatusUpdate(DocumentStatus status) throws ru.bitel.bgbilling.common.BGException
status - статус документаru.bitel.bgbilling.common.BGExceptionint documentStatusDelete(int statusId)
throws ru.bitel.bgbilling.common.BGException
statusId - код статуса.ru.bitel.bgbilling.common.BGExceptionjava.util.List<DocumentStatusLogItem> getDocumentStatusLogList(int documentId) throws ru.bitel.bgbilling.common.BGException
documentId - код документаru.bitel.bgbilling.common.BGExceptionjava.util.List<DocumentStatusLogItem> updateStatusLog(DocumentStatusLogItem item) throws ru.bitel.bgbilling.common.BGException
item - запись логаru.bitel.bgbilling.common.BGExceptionDocument generateDocument(int cid, int pattern, int journal, int type) throws ru.bitel.bgbilling.common.BGException
cid - код договораpattern - шаблон документа, по которому будет генерироваться документjournal - журналtype - тип документаru.bitel.bgbilling.common.BGExceptionjava.util.List<java.lang.String> checkNotFillParams(int cid,
int patternId,
int journal,
int type)
throws ru.bitel.bgbilling.common.BGException
cid - код договораpatternId - шаблон документа, по которому будет генерироваться документjournal - журналtype - тип документаru.bitel.bgbilling.common.BGExceptionjava.io.File getFileNetShare(int id,
java.lang.String title)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionvoid sendFileByEmail(java.util.List<java.lang.String> emails,
java.util.List<java.lang.Integer> fileIds)
throws ru.bitel.bgbilling.common.BGException
emails - - адреса получателейfileIds - - id'шники отправляемых файловru.bitel.bgbilling.common.BGException