Interface AssistantService


public interface AssistantService
  • Method Details

    • assistantActionList

      List<ru.bitel.bgbilling.plugins.assistant.common.dto.AssistantActionDTO> assistantActionList(int masterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantActions

      List<AssistantActionItem> assistantActions(int masterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantMastersForUser

      List<AssistantMaster> assistantMastersForUser(Set<String> modes, int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantActionGet

      AssistantAction assistantActionGet(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantActionUpdate

      int assistantActionUpdate(AssistantAction assistantAction) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantActionDelete

      void assistantActionDelete(int assistantActionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getAssistantActionByActionId

      AssistantAction getAssistantActionByActionId(int masterId, String actionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getInterfaceName

      String getInterfaceName()
      Возвращает имя интерфейса, который нужно имплементировать динамическому классу как обработчику события.
      Returns:
    • getSuperclassName

      String getSuperclassName()
      Возвращает имя суперкласса, который может имплементировать динамический класс-обработчик события.
      Returns:
    • doShow

      String doShow(int masterId, String actionId, String data) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • doButton

      String doButton(int masterId, String actionId, String data, String button) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • updateSortListAssistantAction

      void updateSortListAssistantAction(List<AssistantActionItem> assistantActions) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Обновляет значение sort для сортировки
      Parameters:
      assistantActions -
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantMasters

      List<ru.bitel.bgbilling.plugins.assistant.common.dto.AssistantMasterDTO> assistantMasters() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantMasterGet

      AssistantMaster assistantMasterGet(int assistantMasterId, boolean loadIconData) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Parameters:
      assistantMasterId -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantMasterUpdate

      AssistantMaster assistantMasterUpdate(AssistantMaster assistantMaster) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Parameters:
      assistantMaster -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantMasterDelete

      int assistantMasterDelete(int assistantMasterId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Parameters:
      assistantMasterId -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantMasterActionLinkUpdate

      void assistantMasterActionLinkUpdate(int masterId, int actionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Parameters:
      masterId -
      actionId -
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • assistantMasterActionLinkDelete

      void assistantMasterActionLinkDelete(int masterId, int actionId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Parameters:
      masterId -
      actionId -
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException