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 int` | `STATUS_ACCOUNT_USED` |
  `static int` | `STATUS_ADD_ERROR` |
  `static int` | `STATUS_CONNECT_ERROR` |
  `static int` | `STATUS_DELETE_ERROR` |
  `static int` | `STATUS_OK` |
  `static 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)