Package ru.bitel.bgbilling.modules.email.common.service

# Interface EmailService

public interface EmailService

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Account`
  `accountGet(int id)`
  `int`
  `accountUpdate(int contractId, Account account, boolean autoPassword)`
  `List<AccountAttribute>`
  `attributeList()`
  `List<AttributeRow>`
  `attributeRows(int attributeId)`
  `void`
  `attributeValueUpdate(int attributeId, List<AttributeValue> valueList)`
  `void`
  `domainDelete(int domainId)`
  `Domain`
  `domainGet(int domainId)`
  `List<Domain>`
  `domainList(String orderBy)`
  `int`
  `domainUpdate(Domain domain)`
  `List<ru.bitel.bgbilling.common.model.KeyValue>`
  `quotaList()`

- ## Method Details

  - ### domainGet

    Domain domainGet(int domainId) throws Exception
    Throws:
      `Exception`

  - ### domainDelete

    void domainDelete(int domainId) throws Exception
    Throws:
      `Exception`

  - ### domainUpdate

    int domainUpdate(Domain domain) throws Exception
    Throws:
      `Exception`

  - ### domainList

    List<Domain> domainList(String orderBy) throws Exception
    Throws:
      `Exception`

  - ### attributeList

    List<AccountAttribute> attributeList() throws Exception
    Throws:
      `Exception`

  - ### attributeRows

    List<AttributeRow> attributeRows(int attributeId) throws Exception
    Throws:
      `Exception`

  - ### attributeValueUpdate

    void attributeValueUpdate(int attributeId, List<AttributeValue> valueList) throws Exception
    Throws:
      `Exception`

  - ### quotaList

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

  - ### accountGet

    Account accountGet(int id) throws Exception
    Throws:
      `Exception`

  - ### accountUpdate

    int accountUpdate(int contractId, Account account, boolean autoPassword) throws Exception
    Throws:
      `Exception`