LDAP-0.6.4: Haskell binding for C LDAP API

MaintainerJohn Goerzen,

LDAP.Modify

Contents

Description

Maintainer : jgoerzen@complete.org Stability : provisional Portability: portable

LDAP changes

Written by John Goerzen, jgoerzen@complete.org

Synopsis

Basics

data LDAPMod Source

Constructors

LDAPMod 

Fields

modOp :: LDAPModOp

Type of operation to perform

modType :: String

Name of attribute to edit

modVals :: [String]

New values

Instances

ldapAddSource

Arguments

:: LDAP

LDAP connection object

-> String

DN to add

-> [LDAPMod]

Items to add

-> IO () 

ldapModifySource

Arguments

:: LDAP

LDAP connection object

-> String

DN to modify

-> [LDAPMod]

Changes to make

-> IO () 

ldapDelete :: LDAP -> String -> IO ()Source

Delete the specified DN

Utilities

list2ldm :: LDAPModOp -> [(String, [String])] -> [LDAPMod]Source

Takes a list of name/value points and converts them to LDAPMod entries. Each item will have the specified LDAPModOp.

pairs2ldm :: LDAPModOp -> [(String, String)] -> [LDAPMod]Source

Similar to list2ldm, but handles pairs with only one value.