throw new LdapFilterException(message + " " + fException.getMessage());
}
//TODO: check for ldap connection/unavailable/etc. exceptions.
else {
log.error("LDAP communication error: " + e.getMessage(), e);
throw new LdapCommunicationException(e);
}
} catch (IOException iex) {
log.error("Unexpected LDAP communciation error:" + iex.getMessage(), iex);
throw new LdapCommunicationException(iex);
}
//update end of query information
groupQueryCurrentTime = System.currentTimeMillis();
groupQueryComplete = true;
return groupDetailsMap;