Package ru.bitel.bgbilling.kernel.module.common.service

# Interface ModuleService

@MTOM public interface ModuleService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<String>`
  `componentAvailable()`
  `void`
  `componentInstall(String name)`
  `void`
  `componentReinstall(int id)`
  `void`
  `componentUninstall(String name)`
  `Set<Integer>`
  `contractModuleIds(int contractId)`
  `List<BGModule>`
  `contractModules(int contractId)`
  `List<BGInstalledModule>`
  `installedClientModuleList()`
  `void`
  `installedClientModulePacketGet(String module, jakarta.xml.ws.Holder<jakarta.activation.DataHandler> data)`
  `List<BGInstalledModule>`
  `installedModuleList()`
  `List<BGInstalledModule>`
  `installedPluginList()`
  `int`
  `moduleAdd(String module, String title)`
  `List<BGModule>`
  `moduleByNameList(String name)`
  `void`
  `moduleDelete(int id)`
  `List<BGModule>`
  `moduleList()`
  `List<Service>`
  `moduleServiceList(int moduleId)`
  `void`
  `moduleUpdate(BGModule module)`
  `List<Service>`
  `moduleUsedServiceList(int moduleId)`
  `void`
  `serviceDelete(int id)`
  `Service`
  `serviceGet(int serviceId)`
  `List<Service>`
  `serviceList(int moduleId)`
  `int`
  `serviceUpdate(Service service)`

- ## Method Details

  - ### moduleAdd

    int moduleAdd(String module, String title) throws Exception
    Throws:
      `Exception`

  - ### moduleUpdate

    void moduleUpdate(BGModule module) throws Exception
    Throws:
      `Exception`

  - ### moduleDelete

    void moduleDelete(int id) throws Exception
    Throws:
      `Exception`

  - ### moduleList

    List<BGModule> moduleList() throws Exception
    Throws:
      `Exception`

  - ### moduleByNameList

    List<BGModule> moduleByNameList(String name) throws Exception
    Throws:
      `Exception`

  - ### installedModuleList

    List<BGInstalledModule> installedModuleList() throws Exception
    Throws:
      `Exception`

  - ### installedPluginList

    List<BGInstalledModule> installedPluginList() throws Exception
    Throws:
      `Exception`

  - ### contractModuleIds

    Set<Integer> contractModuleIds(int contractId) throws Exception
    Throws:
      `Exception`

  - ### contractModules

    List<BGModule> contractModules(int contractId) throws Exception
    Throws:
      `Exception`

  - ### installedClientModuleList

    List<BGInstalledModule> installedClientModuleList() throws Exception
    Throws:
      `Exception`

  - ### installedClientModulePacketGet

    void installedClientModulePacketGet(String module, jakarta.xml.ws.Holder<jakarta.activation.DataHandler> data) throws Exception
    Throws:
      `Exception`

  - ### componentInstall

    void componentInstall(String name) throws Exception
    Throws:
      `Exception`

  - ### componentUninstall

    void componentUninstall(String name) throws Exception
    Throws:
      `Exception`

  - ### componentAvailable

    List<String> componentAvailable() throws Exception
    Throws:
      `Exception`

  - ### componentReinstall

    void componentReinstall(int id) throws Exception
    Throws:
      `Exception`

  - ### moduleServiceList

    List<Service> moduleServiceList(int moduleId) throws Exception
    Throws:
      `Exception`

  - ### moduleUsedServiceList

    List<Service> moduleUsedServiceList(int moduleId) throws Exception
    Throws:
      `Exception`

  - ### serviceGet

    Service serviceGet(int serviceId) throws Exception
    Throws:
      `Exception`

  - ### serviceDelete

    void serviceDelete(int id) throws Exception
    Throws:
      `Exception`

  - ### serviceUpdate

    int serviceUpdate(Service service) throws Exception
    Throws:
      `Exception`

  - ### serviceList

    List<Service> serviceList(int moduleId) throws Exception
    Throws:
      `Exception`