public interface PortalLDAP
Modifier and Type | Method and Description |
---|---|
javax.naming.ldap.LdapContext |
getContext(long ldapServerId,
long companyId) |
javax.naming.ldap.LdapContext |
getContext(long companyId,
java.lang.String providerURL,
java.lang.String principal,
java.lang.String credentials) |
javax.naming.Binding |
getGroup(long ldapServerId,
long companyId,
java.lang.String groupName) |
javax.naming.directory.Attributes |
getGroupAttributes(long ldapServerId,
long companyId,
javax.naming.ldap.LdapContext ldapContext,
java.lang.String fullDistinguishedName) |
javax.naming.directory.Attributes |
getGroupAttributes(long ldapServerId,
long companyId,
javax.naming.ldap.LdapContext ldapContext,
java.lang.String fullDistinguishedName,
boolean includeReferenceAttributes) |
byte[] |
getGroups(long companyId,
javax.naming.ldap.LdapContext ldapContext,
byte[] cookie,
int maxResults,
java.lang.String baseDN,
java.lang.String groupFilter,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getGroups(long companyId,
javax.naming.ldap.LdapContext ldapContext,
byte[] cookie,
int maxResults,
java.lang.String baseDN,
java.lang.String groupFilter,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getGroups(long ldapServerId,
long companyId,
javax.naming.ldap.LdapContext ldapContext,
byte[] cookie,
int maxResults,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getGroups(long ldapServerId,
long companyId,
javax.naming.ldap.LdapContext ldapContext,
byte[] cookie,
int maxResults,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
java.lang.String |
getGroupsDN(long ldapServerId,
long companyId) |
long |
getLdapServerId(long companyId,
java.lang.String screenName,
java.lang.String emailAddress) |
javax.naming.directory.Attribute |
getMultivaluedAttribute(long companyId,
javax.naming.ldap.LdapContext ldapContext,
java.lang.String baseDN,
java.lang.String filter,
javax.naming.directory.Attribute attribute) |
java.lang.String |
getNameInNamespace(long ldapServerId,
long companyId,
javax.naming.Binding binding) |
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,
javax.naming.ldap.LdapContext ldapContext,
java.lang.String fullDistinguishedName) |
byte[] |
getUsers(long companyId,
javax.naming.ldap.LdapContext ldapContext,
byte[] cookie,
int maxResults,
java.lang.String baseDN,
java.lang.String userFilter,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getUsers(long companyId,
javax.naming.ldap.LdapContext ldapContext,
byte[] cookie,
int maxResults,
java.lang.String baseDN,
java.lang.String userFilter,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getUsers(long ldapServerId,
long companyId,
javax.naming.ldap.LdapContext ldapContext,
byte[] cookie,
int maxResults,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
byte[] |
getUsers(long ldapServerId,
long companyId,
javax.naming.ldap.LdapContext ldapContext,
byte[] cookie,
int maxResults,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
java.lang.String |
getUsersDN(long ldapServerId,
long companyId) |
boolean |
hasUser(long ldapServerId,
long companyId,
java.lang.String screenName,
java.lang.String emailAddress) |
boolean |
isGroupMember(long ldapServerId,
long companyId,
java.lang.String groupDN,
java.lang.String userDN) |
boolean |
isUserGroupMember(long ldapServerId,
long companyId,
java.lang.String groupDN,
java.lang.String userDN) |
byte[] |
searchLDAP(long companyId,
javax.naming.ldap.LdapContext ldapContext,
byte[] cookie,
int maxResults,
java.lang.String baseDN,
java.lang.String filter,
java.lang.String[] attributeIds,
java.util.List<javax.naming.directory.SearchResult> searchResults) |
javax.naming.ldap.LdapContext getContext(long ldapServerId, long companyId) throws java.lang.Exception
java.lang.Exception
javax.naming.ldap.LdapContext getContext(long companyId, java.lang.String providerURL, java.lang.String principal, java.lang.String credentials) throws java.lang.Exception
java.lang.Exception
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, javax.naming.ldap.LdapContext ldapContext, java.lang.String fullDistinguishedName) throws java.lang.Exception
java.lang.Exception
javax.naming.directory.Attributes getGroupAttributes(long ldapServerId, long companyId, javax.naming.ldap.LdapContext ldapContext, java.lang.String fullDistinguishedName, boolean includeReferenceAttributes) throws java.lang.Exception
java.lang.Exception
byte[] getGroups(long companyId, javax.naming.ldap.LdapContext ldapContext, byte[] cookie, int maxResults, java.lang.String baseDN, java.lang.String groupFilter, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getGroups(long companyId, javax.naming.ldap.LdapContext ldapContext, byte[] cookie, int maxResults, java.lang.String baseDN, java.lang.String groupFilter, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getGroups(long ldapServerId, long companyId, javax.naming.ldap.LdapContext ldapContext, 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, javax.naming.ldap.LdapContext ldapContext, byte[] cookie, int maxResults, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
java.lang.String getGroupsDN(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, javax.naming.ldap.LdapContext ldapContext, java.lang.String baseDN, java.lang.String filter, javax.naming.directory.Attribute attribute) throws java.lang.Exception
java.lang.Exception
java.lang.String getNameInNamespace(long ldapServerId, long companyId, javax.naming.Binding binding) throws java.lang.Exception
java.lang.Exception
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, javax.naming.ldap.LdapContext ldapContext, java.lang.String fullDistinguishedName) throws java.lang.Exception
java.lang.Exception
byte[] getUsers(long companyId, javax.naming.ldap.LdapContext ldapContext, byte[] cookie, int maxResults, java.lang.String baseDN, java.lang.String userFilter, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getUsers(long companyId, javax.naming.ldap.LdapContext ldapContext, byte[] cookie, int maxResults, java.lang.String baseDN, java.lang.String userFilter, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
byte[] getUsers(long ldapServerId, long companyId, javax.naming.ldap.LdapContext ldapContext, 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, javax.naming.ldap.LdapContext ldapContext, byte[] cookie, int maxResults, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception
java.lang.String getUsersDN(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, java.lang.String groupDN, java.lang.String userDN) throws java.lang.Exception
java.lang.Exception
boolean isUserGroupMember(long ldapServerId, long companyId, java.lang.String groupDN, java.lang.String userDN) throws java.lang.Exception
java.lang.Exception
byte[] searchLDAP(long companyId, javax.naming.ldap.LdapContext ldapContext, byte[] cookie, int maxResults, java.lang.String baseDN, java.lang.String filter, java.lang.String[] attributeIds, java.util.List<javax.naming.directory.SearchResult> searchResults) throws java.lang.Exception
java.lang.Exception