@ProviderType
public interface SafePortalLDAP
Modifier and Type | Method and Description |
---|---|
javax.naming.Binding |
getGroup(long ldapServerId,
long companyId,
java.lang.String groupName) |
javax.naming.directory.Attributes |
getGroupAttributes(long ldapServerId,
long companyId,
SafeLdapContext safeLdapContext,
SafeLdapName userGroupDNSafeLdapName) |
javax.naming.directory.Attributes |
getGroupAttributes(long ldapServerId,
long companyId,
SafeLdapContext safeLdapContext,
SafeLdapName userGroupDNName,
boolean includeReferenceAttributes) |
byte[] |
getGroups(long ldapServerId,
long companyId,
SafeLdapContext safeLdapContext,
byte[] cookie,
int maxResults,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getGroups(long ldapServerId,
long companyId,
SafeLdapContext safeLdapContext,
byte[] cookie,
int maxResults,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getGroups(long companyId,
SafeLdapContext safeLdapContext,
byte[] cookie,
int maxResults,
SafeLdapName baseDNSafeLdapName,
SafeLdapFilter groupFilter,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getGroups(long companyId,
SafeLdapContext safeLdapContext,
byte[] cookie,
int maxResults,
SafeLdapName baseDNSafeLdapName,
SafeLdapFilter groupFilter,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
SafeLdapName |
getGroupsDNSafeLdapName(long ldapServerId,
long companyId) |
long |
getLdapServerId(long companyId,
java.lang.String screenName,
java.lang.String emailAddress) |
javax.naming.directory.Attribute |
getMultivaluedAttribute(long companyId,
SafeLdapContext safeLdapContext,
SafeLdapName baseDNSafeLdapName,
SafeLdapFilter safeLdapFilter,
javax.naming.directory.Attribute attribute) |
SafeLdapContext |
getSafeLdapContext(long ldapServerId,
long companyId) |
SafeLdapContext |
getSafeLdapContext(long companyId,
java.lang.String providerURL,
java.lang.String principal,
java.lang.String credentials) |
javax.naming.Binding |
getUser(long ldapServerId,
long companyId,
java.lang.String screenName,
java.lang.String emailAddress) |
javax.naming.Binding |
getUser(long ldapServerId,
long companyId,
java.lang.String screenName,
java.lang.String emailAddress,
boolean checkOriginalEmail) |
javax.naming.directory.Attributes |
getUserAttributes(long ldapServerId,
long companyId,
SafeLdapContext safeLdapContext,
SafeLdapName userSafeLdapName) |
byte[] |
getUsers(long ldapServerId,
long companyId,
SafeLdapContext safeLdapContext,
byte[] cookie,
int maxResults,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getUsers(long ldapServerId,
long companyId,
SafeLdapContext safeLdapContext,
byte[] cookie,
int maxResults,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getUsers(long companyId,
SafeLdapContext safeLdapContext,
byte[] cookie,
int maxResults,
SafeLdapName baseDNSafeLdapName,
SafeLdapFilter userFilter,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getUsers(long companyId,
SafeLdapContext safeLdapContext,
byte[] cookie,
int maxResults,
SafeLdapName baseDNSafeLdapName,
SafeLdapFilter userFilter,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
SafeLdapName |
getUsersDNSafeLdapName(long ldapServerId,
long companyId) |
boolean |
hasUser(long ldapServerId,
long companyId,
java.lang.String screenName,
java.lang.String emailAddress) |
boolean |
isGroupMember(long ldapServerId,
long companyId,
SafeLdapName groupSafeLdapName,
SafeLdapName userSafeLdapName) |
boolean |
isUserGroupMember(long ldapServerId,
long companyId,
SafeLdapName groupSafeLdapName,
SafeLdapName userSafeLdapName) |
byte[] |
searchLDAP(long companyId,
SafeLdapContext safeLdapContext,
byte[] cookie,
int maxResults,
SafeLdapName baseDNSafeLdapName,
SafeLdapFilter filter,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
javax.naming.Binding getGroup(long ldapServerId, long companyId, java.lang.String groupName) throws java.lang.Exception
java.lang.Exception
javax.naming.directory.Attributes getGroupAttributes(long ldapServerId, long companyId, SafeLdapContext safeLdapContext, SafeLdapName userGroupDNSafeLdapName) throws java.lang.Exception
java.lang.Exception
javax.naming.directory.Attributes getGroupAttributes(long ldapServerId, long companyId, SafeLdapContext safeLdapContext, SafeLdapName userGroupDNName, boolean includeReferenceAttributes) throws java.lang.Exception
java.lang.Exception
byte[] getGroups(long ldapServerId, long companyId, SafeLdapContext safeLdapContext, byte[] cookie, int maxResults, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getGroups(long ldapServerId, long companyId, SafeLdapContext safeLdapContext, byte[] cookie, int maxResults, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getGroups(long companyId, SafeLdapContext safeLdapContext, byte[] cookie, int maxResults, SafeLdapName baseDNSafeLdapName, SafeLdapFilter groupFilter, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getGroups(long companyId, SafeLdapContext safeLdapContext, byte[] cookie, int maxResults, SafeLdapName baseDNSafeLdapName, SafeLdapFilter groupFilter, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
SafeLdapName getGroupsDNSafeLdapName(long ldapServerId, long companyId) throws java.lang.Exception
java.lang.Exception
long getLdapServerId(long companyId, java.lang.String screenName, java.lang.String emailAddress) throws java.lang.Exception
java.lang.Exception
javax.naming.directory.Attribute getMultivaluedAttribute(long companyId, SafeLdapContext safeLdapContext, SafeLdapName baseDNSafeLdapName, SafeLdapFilter safeLdapFilter, javax.naming.directory.Attribute attribute) throws java.lang.Exception
java.lang.Exception
SafeLdapContext getSafeLdapContext(long ldapServerId, long companyId)
SafeLdapContext getSafeLdapContext(long companyId, java.lang.String providerURL, java.lang.String principal, java.lang.String credentials)
javax.naming.Binding getUser(long ldapServerId, long companyId, java.lang.String screenName, java.lang.String emailAddress) throws java.lang.Exception
java.lang.Exception
javax.naming.Binding getUser(long ldapServerId, long companyId, java.lang.String screenName, java.lang.String emailAddress, boolean checkOriginalEmail) throws java.lang.Exception
java.lang.Exception
javax.naming.directory.Attributes getUserAttributes(long ldapServerId, long companyId, SafeLdapContext safeLdapContext, SafeLdapName userSafeLdapName) throws java.lang.Exception
java.lang.Exception
byte[] getUsers(long ldapServerId, long companyId, SafeLdapContext safeLdapContext, byte[] cookie, int maxResults, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getUsers(long ldapServerId, long companyId, SafeLdapContext safeLdapContext, byte[] cookie, int maxResults, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getUsers(long companyId, SafeLdapContext safeLdapContext, byte[] cookie, int maxResults, SafeLdapName baseDNSafeLdapName, SafeLdapFilter userFilter, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getUsers(long companyId, SafeLdapContext safeLdapContext, byte[] cookie, int maxResults, SafeLdapName baseDNSafeLdapName, SafeLdapFilter userFilter, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
SafeLdapName getUsersDNSafeLdapName(long ldapServerId, long companyId) throws java.lang.Exception
java.lang.Exception
boolean hasUser(long ldapServerId, long companyId, java.lang.String screenName, java.lang.String emailAddress) throws java.lang.Exception
java.lang.Exception
boolean isGroupMember(long ldapServerId, long companyId, SafeLdapName groupSafeLdapName, SafeLdapName userSafeLdapName) throws java.lang.Exception
java.lang.Exception
boolean isUserGroupMember(long ldapServerId, long companyId, SafeLdapName groupSafeLdapName, SafeLdapName userSafeLdapName) throws java.lang.Exception
java.lang.Exception
byte[] searchLDAP(long companyId, SafeLdapContext safeLdapContext, byte[] cookie, int maxResults, SafeLdapName baseDNSafeLdapName, SafeLdapFilter filter, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception