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

# Interface MailService

public interface MailService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `configList()`
  `void`
  `configParamUpdate(ru.bitel.bgbilling.common.model.KeyValue keyValue)`
  `List<ru.bitel.bgbilling.kernel.admin.mail.common.dto.MailComponentDto>`
  `mailComponentList()`
  `MailConfig`
  `mailConfigGet(String componentId, int moduleId, String key)`
  `void`
  `mailConfigUpdate(MailConfig mailConfig)`
  `List<ru.bitel.bgbilling.kernel.admin.mail.common.dto.MailDto>`
  `mailList(String componentId)`

- ## Method Details

  - ### mailComponentList

    List<ru.bitel.bgbilling.kernel.admin.mail.common.dto.MailComponentDto> mailComponentList() throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### mailList

    List<ru.bitel.bgbilling.kernel.admin.mail.common.dto.MailDto> mailList(String componentId) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### mailConfigGet

    MailConfig mailConfigGet(String componentId, int moduleId, String key) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### mailConfigUpdate

    void mailConfigUpdate(MailConfig mailConfig) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`

  - ### configList

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

  - ### configParamUpdate

    void configParamUpdate(ru.bitel.bgbilling.common.model.KeyValue keyValue) throws ru.bitel.bgbilling.common.BGException
    Throws:
      `ru.bitel.bgbilling.common.BGException`