@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.BGException
Document getDocument(int documentId) throws ru.bitel.bgbilling.common.BGException
documentId
- код документаru.bitel.bgbilling.common.BGException
int updateDocument(Document document) throws ru.bitel.bgbilling.common.BGException
document
- документ плагинаru.bitel.bgbilling.common.BGException
void deleteDocument(java.util.List<java.lang.Integer> documentIdList) throws ru.bitel.bgbilling.common.BGException
documentId
- код документаru.bitel.bgbilling.common.BGException
boolean updateDocumentStatus(int documentId, int statusId, java.lang.String statusComment) throws ru.bitel.bgbilling.common.BGException
documentId
- код документаstatusId
- код статусаstatusComment
- комментарий к статусуru.bitel.bgbilling.common.BGException
java.lang.String getAdditionalParams(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId
- код договораru.bitel.bgbilling.common.BGException
java.util.List<BGServerFile> getDocumentFileList(int documentId) throws ru.bitel.bgbilling.common.BGException
documentId
- код документа, чей список файлов необходимо получитьru.bitel.bgbilling.common.BGException
BGServerFile 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.BGException
void deleteDocumentFiles(java.util.List<java.lang.Integer> fileIds) throws ru.bitel.bgbilling.common.BGException
fileIds
- список идентификаторов файловru.bitel.bgbilling.common.BGException
void updateDocumentFile(BGServerFile file) throws ru.bitel.bgbilling.common.BGException
file
- вложенный файлru.bitel.bgbilling.common.BGException
java.util.List<DocumentJournal> documentJournalList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
DocumentJournal documentJournalGet(int journalId) throws ru.bitel.bgbilling.common.BGException
journalId
- ru.bitel.bgbilling.common.BGException
int documentJournalUpdate(DocumentJournal journal) throws ru.bitel.bgbilling.common.BGException
journal
- журналru.bitel.bgbilling.common.BGException
int documentJournalDelete(int journalId) throws ru.bitel.bgbilling.common.BGException
journalId
- код жураналаru.bitel.bgbilling.common.BGException
java.util.List<DocumentType> documentTypeList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
DocumentType documentTypeGet(int typeId) throws ru.bitel.bgbilling.common.BGException
typeId
- код типа документаru.bitel.bgbilling.common.BGException
int documentTypeUpdate(DocumentType type) throws ru.bitel.bgbilling.common.BGException
type
- тип документаru.bitel.bgbilling.common.BGException
int documentTypeDelete(int typeId) throws ru.bitel.bgbilling.common.BGException
typeId
- код типа документаru.bitel.bgbilling.common.BGException
java.util.List<DocumentStatus> documentStatusList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
DocumentStatus documentStatusGet(int statusId) throws ru.bitel.bgbilling.common.BGException
statusId
- код статуса документа.ru.bitel.bgbilling.common.BGException
int documentStatusUpdate(DocumentStatus status) throws ru.bitel.bgbilling.common.BGException
status
- статус документаru.bitel.bgbilling.common.BGException
int documentStatusDelete(int statusId) throws ru.bitel.bgbilling.common.BGException
statusId
- код статуса.ru.bitel.bgbilling.common.BGException
java.util.List<DocumentStatusLogItem> getDocumentStatusLogList(int documentId) throws ru.bitel.bgbilling.common.BGException
documentId
- код документаru.bitel.bgbilling.common.BGException
java.util.List<DocumentStatusLogItem> updateStatusLog(DocumentStatusLogItem item) throws ru.bitel.bgbilling.common.BGException
item
- запись логаru.bitel.bgbilling.common.BGException
Document generateDocument(int cid, int pattern, int journal, int type) throws ru.bitel.bgbilling.common.BGException
cid
- код договораpattern
- шаблон документа, по которому будет генерироваться документjournal
- журналtype
- тип документаru.bitel.bgbilling.common.BGException
java.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.BGException
java.io.File getFileNetShare(int id, java.lang.String title) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void 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