Interface HelpdeskService
@MTOM(enabled=true)
public interface HelpdeskService
-
Method Summary
Modifier and TypeMethodDescriptioncategoryMapForContract
(int contractId) categorySubcategoryIdsForGroup
(int contractId) void
fileDelete
(int fileId) void
fileDownload
(int fileId, int contractId, javax.xml.ws.Holder<BGServerFile> serverFile, javax.xml.ws.Holder<javax.activation.DataHandler> fileData) FileDownload("id")fileUpload
(String topicId, String uuid, String filename, long size, javax.xml.ws.Holder<javax.activation.DataHandler> fileData) было FileUpload("id","comment","filename","filedata","size")int
Количество новых сообщений (всего)int
messageUpdate
(Message message) int
reserveStatusGet
(int topicId) Получение резервного статуса у топика.int
reservStatusUpdate
(int topicId, int reserveStatus) Обновление статуса резервирования у топика.void
topicAutocloseUpdate
(int topicId, boolean autoclose) void
topicCategorySubcategoryUpdate
(int topicId, int categoryId, int subcategoryId) int
topicCostUpdate
(int topicId, BigDecimal sum) Установка, обновление стоимости топика.int[]
topicCreate
(Topic topic, Message message) topicGet
(int id, boolean loadMessages) topicList
(int contractId, int id, Boolean history, Date dateFrom, Date dateTo, String title, String message, Page page) void
topicManagerChange
(int topicId, int managerId, String comment) topicManagerChangeList
(int topicId) void
topicMarkReadByCustomer
(int contractId, int id) int
topicNotificationUpdate
(int topicId, int mode, String value) topicSearch
(int topicId, String title, String message, int status, String userSelect, boolean onlynew, boolean closed, Period period, Page page) void
topicStateUpdate
(int topicId, boolean state, boolean packageMode) void
topicStatusUpdate
(int topicId, int status) void
topicUpdateState
(int contractId, int id, boolean state)
-
Method Details
-
reservStatusUpdate
int reservStatusUpdate(int topicId, int reserveStatus) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Обновление статуса резервирования у топика. Если устанавлиемый статус "BLOCKED", но средств на счету не достаточно, то устанавливается статус IN_WHAIT. И уже в дольнейшем будет произведена попытка заболокировать требуемую сумму.- Parameters:
topicId
- - код топика.reserveStatus
- - устанавливаемый статуc. смотреть значения вHelpDeskConstants
;- Returns:
- - кол-во изменненых строк в БД.
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
reserveStatusGet
int reserveStatusGet(int topicId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение резервного статуса у топика.- Parameters:
topicId
- - ид топика.- Returns:
- - статусы из
HelpDeskConstants
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicCostUpdate
int topicCostUpdate(int topicId, BigDecimal sum) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Установка, обновление стоимости топика. При дальнейшем переводе на сервайсы заменить обычным обновлением топика</>.- Parameters:
topicId
- - ид топика.sum
- - устанавливамя стоимость.- Returns:
- - кол-во измененных строк в БД.
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicNotificationUpdate
int topicNotificationUpdate(int topicId, int mode, String value) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
fileDelete
void fileDelete(int fileId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
fileDownload
void fileDownload(int fileId, int contractId, javax.xml.ws.Holder<BGServerFile> serverFile, javax.xml.ws.Holder<javax.activation.DataHandler> fileData) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException FileDownload("id")- Parameters:
fileId
- ид файлаcid
-- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
fileUpload
FileInfo fileUpload(String topicId, String uuid, String filename, long size, javax.xml.ws.Holder<javax.activation.DataHandler> fileData) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException было FileUpload("id","comment","filename","filedata","size")- Parameters:
topicId
-- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
categoryMapForContract
MapHolder<IdTitle,List<IdTitle>> categoryMapForContract(int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicCreate
int[] topicCreate(Topic topic, Message message) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicGet
Topic topicGet(int id, boolean loadMessages) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicSearch
SearchResult<Topic> topicSearch(int topicId, String title, String message, int status, String userSelect, boolean onlynew, boolean closed, Period period, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicList
Result<Topic> topicList(int contractId, int id, Boolean history, Date dateFrom, Date dateTo, String title, String message, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicMarkReadByCustomer
void topicMarkReadByCustomer(int contractId, int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicUpdateState
void topicUpdateState(int contractId, int id, boolean state) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
messageUpdate
int messageUpdate(Message message) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
messageNewCount
int messageNewCount() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionКоличество новых сообщений (всего)- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicStatusList
List<IdTitle> topicStatusList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
categoryList
List<IdTitle> categoryList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
subcategoryList
List<IdTitle> subcategoryList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
categorySubcategoryIdsForGroup
List<String> categorySubcategoryIdsForGroup(int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
managerList
List<IdTitle> managerList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicManagerChangeList
List<ChangeManager> topicManagerChangeList(int topicId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicManagerChange
void topicManagerChange(int topicId, int managerId, String comment) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicStatusUpdate
void topicStatusUpdate(int topicId, int status) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicStateUpdate
void topicStateUpdate(int topicId, boolean state, boolean packageMode) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicAutocloseUpdate
void topicAutocloseUpdate(int topicId, boolean autoclose) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
topicCategorySubcategoryUpdate
void topicCategorySubcategoryUpdate(int topicId, int categoryId, int subcategoryId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-