Package ru.bitel.bgbilling.modules.email.server.bean

# Interface LDAPDriver

All Known Implementing Classes:
  `DefaultLDAPDriver`, `EmptyLDAPDriver`, `EximLDAPDriver`

public interface LDAPDriver

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final int`
  `STATUS_ACCOUNT_USED`
  `static final int`
  `STATUS_ADD_ERROR`
  `static final int`
  `STATUS_CONNECT_ERROR`
  `static final int`
  `STATUS_DELETE_ERROR`
  `static final int`
  `STATUS_OK`
  `static final int`
  `STATUS_UPDATE_ERROR`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `addAccount(Account mailAccount)`
  `int`
  `deleteAccount(Account mailAccount)`
  `void`
  `init(Domain domain, ParameterMap params)`
  `int`
  `updateAccount(Account mailAccount)`

- ## Field Details

  - ### STATUS_OK

    static final int STATUS_OK
    See Also:
      - Constant Field Values

  - ### STATUS_CONNECT_ERROR

    static final int STATUS_CONNECT_ERROR
    See Also:
      - Constant Field Values

  - ### STATUS_ACCOUNT_USED

    static final int STATUS_ACCOUNT_USED
    See Also:
      - Constant Field Values

  - ### STATUS_DELETE_ERROR

    static final int STATUS_DELETE_ERROR
    See Also:
      - Constant Field Values

  - ### STATUS_ADD_ERROR

    static final int STATUS_ADD_ERROR
    See Also:
      - Constant Field Values

  - ### STATUS_UPDATE_ERROR

    static final int STATUS_UPDATE_ERROR
    See Also:
      - Constant Field Values

- ## Method Details

  - ### init

    void init(Domain domain, ParameterMap params)

  - ### deleteAccount

    int deleteAccount(Account mailAccount)

  - ### addAccount

    int addAccount(Account mailAccount)

  - ### updateAccount

    int updateAccount(Account mailAccount)