setSearchSubtree(boolean searchSubtree) If true then searches the entire subtree as identified by context, if false (the default) then only
searches the level identified by the context.
public void
setSearchTimeLimit(int searchTimeLimit) The time to wait before the search fails; the default is zero, meaning forever.
Gets list of users
We can get list of users by two ways:
First- enumerates all users with specified attribute search (listFilter) - I like this way - but - in our case for some users I did not get all users
Second - to enumerate users DN in the group entry
loadUserByUsername
public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException, DataAccessException(Code)
searchForUser
public LdapUserDetails searchForUser(String username)(Code)
Return the LdapUserDetails containing the user's information
Parameters: username - the username to search for. An LdapUserDetails object containing the details of the located user's directory entry throws: UsernameNotFoundException - if no matching entry is found.
Sets the corresponding property on the
SearchControls instance used in the search.
Parameters: deref - the derefLinkFlag value as defined in SearchControls..
setInitialDirContextFactory
public void setInitialDirContextFactory(InitialDirContextFactory i_initialDirContextFactory)(Code)
setListDNAttrName
public void setListDNAttrName(String i_listDNAttrName)(Code)
setListDNFilter
public void setListDNFilter(String i_listDNFilter)(Code)
setListFilter
public void setListFilter(String i_listFilter)(Code)
setSearchBase
public void setSearchBase(String i_searchBase)(Code)
setSearchFilter
public void setSearchFilter(String i_searchFilter)(Code)
setSearchSubtree
public void setSearchSubtree(boolean searchSubtree)(Code)
If true then searches the entire subtree as identified by context, if false (the default) then only
searches the level identified by the context.
Parameters: searchSubtree - true the underlying search controls should be set to SearchControls.SUBTREE_SCOPErather than SearchControls.ONELEVEL_SCOPE.
setSearchTimeLimit
public void setSearchTimeLimit(int searchTimeLimit)(Code)
The time to wait before the search fails; the default is zero, meaning forever.
Parameters: searchTimeLimit - the time limit for the search (in milliseconds).