public abstract class LdapSyncDao extends Object
| Constructor and Description |
|---|
LdapSyncDao() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
create(String ldapPoolName,
LdapEntry ldapEntry)
create an object
|
abstract void |
delete(String ldapPoolName,
String dn)
delete an object by dn
|
abstract void |
internal_modifyHelper(String ldapPoolName,
String dn,
List<LdapModificationItem> ldapModificationItems)
modify attributes for an object.
|
LdapModificationResult |
modify(String ldapPoolName,
String dn,
List<LdapModificationItem> ldapModificationItems)
Modify attributes for an object.
|
abstract boolean |
move(String ldapPoolName,
String oldDn,
String newDn)
Move an object to a new dn.
|
abstract List<LdapEntry> |
read(String ldapPoolName,
String baseDn,
List<String> dnList,
List<String> attributeNames)
find objects by dn's
|
abstract List<LdapEntry> |
search(String ldapPoolName,
String baseDn,
String filter,
LdapSearchScope ldapSearchScope,
List<String> attributeNames)
do a filter search
|
abstract List<LdapEntry> |
search(String ldapPoolName,
String baseDn,
String filter,
LdapSearchScope ldapSearchScope,
List<String> attributeNames,
Long sizeLimit)
do a filter search
|
public abstract List<LdapEntry> search(String ldapPoolName, String baseDn, String filter, LdapSearchScope ldapSearchScope, List<String> attributeNames)
ldapPoolName - baseDn - filter - ldapSearchScope - attributeNames - are optional attribute names to get from the ldap objectpublic abstract List<LdapEntry> search(String ldapPoolName, String baseDn, String filter, LdapSearchScope ldapSearchScope, List<String> attributeNames, Long sizeLimit)
ldapPoolName - baseDn - filter - ldapSearchScope - attributeNames - are optional attribute names to get from the ldap objectsizeLimit - public abstract List<LdapEntry> read(String ldapPoolName, String baseDn, List<String> dnList, List<String> attributeNames)
ldapPoolName - baseDn - dnList - attributeNames - are optional attribute names to get from the ldap objectpublic abstract void delete(String ldapPoolName, String dn)
ldapPoolName - dn - public abstract boolean create(String ldapPoolName, LdapEntry ldapEntry)
ldapPoolName - ldapEntry - public abstract boolean move(String ldapPoolName, String oldDn, String newDn)
ldapPoolName - oldDn - newDn - public final LdapModificationResult modify(String ldapPoolName, String dn, List<LdapModificationItem> ldapModificationItems)
ldapPoolName - dn - ldapModificationItems - public abstract void internal_modifyHelper(String ldapPoolName, String dn, List<LdapModificationItem> ldapModificationItems)
ldapPoolName - dn - ldapModificationItems - Exception - if problemCopyright © 2016 Internet2. All rights reserved.