Package ru.bitel.bgbilling.kernel.admin.web.common.service

# Interface BGWebService

public interface BGWebService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `org.json.JSONArray`
  `getComponentList()`
  `org.json.JSONArray`
  `getContractSearchModuleList()`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `getIconDirs()`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `getIconFiles(String dirName)`
  `void`
  `setWebMenuIdForContract(int webMenuItemId, int contractId)`
  `boolean`
  `setWebMenuIdForContracts(int webMenuItemId, List<Integer> contractIds)`
  `void`
  `updateContractSearchModuleParams(String className, org.json.JSONArray params)`
  `org.json.JSONObject`
  `webActionOperations()`
  `List<String>`
  `webAuthModeList()`
  `List<BGHandlerParameter>`
  `webLimitHandlerGeneralParameters(String className)`
  `List<BGHandlerParameter>`
  `webLimitHandlerGroupParameters(String className, String groupKey)`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `webLimitHandlers()`
  `List<WebMenuItem>`
  `webMenuContractList(int contractId)`
  `void`
  `webMenuDataDelete(int webMenuItemId)`
  `String`
  `webMenuDataGet(int webMenuItemId)`
  `void`
  `webMenuDataUpdate(int webMenuItemId, String webMenuItemData)`
  `WebMenuItem`
  `webMenuInfoGet(int webMenuItemId)`
  `WebMenuItem`
  `webMenuInfoUpdate(WebMenuItem webMenuItem)`
  `WebMenuModuleItem[]`
  `webMenuKernelItems()`
  `List<WebMenuItem>`
  `webMenuList(boolean loadCount)`
  `WebMenuModuleItem[]`
  `webMenuModuleItems()`
  `WebMenuModuleItem[]`
  `webMenuPluginItems()`

- ## Method Details

  - ### webMenuList

    List<WebMenuItem> webMenuList(boolean loadCount) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webMenuContractList

    List<WebMenuItem> webMenuContractList(int contractId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### setWebMenuIdForContract

    void setWebMenuIdForContract(int webMenuItemId, int contractId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### setWebMenuIdForContracts

    boolean setWebMenuIdForContracts(int webMenuItemId, List<Integer> contractIds) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webMenuInfoUpdate

    WebMenuItem webMenuInfoUpdate(WebMenuItem webMenuItem) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webMenuDataUpdate

    void webMenuDataUpdate(int webMenuItemId, String webMenuItemData) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webMenuInfoGet

    WebMenuItem webMenuInfoGet(int webMenuItemId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webMenuDataGet

    String webMenuDataGet(int webMenuItemId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webMenuDataDelete

    void webMenuDataDelete(int webMenuItemId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webMenuKernelItems

    WebMenuModuleItem[] webMenuKernelItems() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webMenuModuleItems

    WebMenuModuleItem[] webMenuModuleItems() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webMenuPluginItems

    WebMenuModuleItem[] webMenuPluginItems() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webActionOperations

    org.json.JSONObject webActionOperations() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### getIconDirs

    List<ru.bitel.bgbilling.common.model.KeyValue> getIconDirs() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### getIconFiles

    List<ru.bitel.bgbilling.common.model.KeyValue> getIconFiles(String dirName) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### getComponentList

    org.json.JSONArray getComponentList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### getContractSearchModuleList

    org.json.JSONArray getContractSearchModuleList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### updateContractSearchModuleParams

    void updateContractSearchModuleParams(String className, org.json.JSONArray params) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webLimitHandlers

    List<ru.bitel.bgbilling.common.model.KeyValue> webLimitHandlers() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webLimitHandlerGeneralParameters

    List<BGHandlerParameter> webLimitHandlerGeneralParameters(String className) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webLimitHandlerGroupParameters

    List<BGHandlerParameter> webLimitHandlerGroupParameters(String className, String groupKey) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### webAuthModeList

    List<String> webAuthModeList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`