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