- generateUniqueSearchFilterTerm() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
Generates a portion of the search filter which will (likely) uniquely
identify an execution of that filter.
- generateUniqueToken() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
Just returns the current system time in millis.
- getAdditionalRoles(String) - Method in class edu.amc.sakai.user.UserAttributeRoleProvider
-
- getAddressPattern() - Method in class edu.amc.sakai.user.EmailAddressDerivingLdapAttributeMapper
-
- getAllAdditionalRoles() - Method in class edu.amc.sakai.user.UserAttributeRoleProvider
-
- getAttributeMapping(String) - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Map the given logical attribute name to a physical attribute name.
- getAttributeMapping(String) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
Map the given logical attribute name to a physical attribute name.
- getAttributeMappings() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getAttributeMappings() - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Access the current directory attribute map.
- getAttributeMappings() - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
Returns a direct reference to the currently
cached mappings.
- getAttributeValueToSakaiUserTypeMap() - Method in class edu.amc.sakai.user.EntryAttributeToUserTypeMapper
-
Retrieve the current attribute value-to-Sakai user type map.
- getBaseDn() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- getBasePath() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getBatchSize() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getBatchSize() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getBirthdate() - Method in class edu.amc.sakai.user.PooledLDAPConnection
-
- getBoundConnection(String, String) - Method in interface edu.amc.sakai.user.LdapConnectionManager
-
Retrieve a bound LDAPConnection using the indicated credentials
- getBoundConnection(String, String) - Method in class edu.amc.sakai.user.PoolingLdapConnectionManager
-
- getBoundConnection(String, String) - Method in class edu.amc.sakai.user.SimpleLdapConnectionManager
-
Retrieve a bound LDAPConnection using the indicated credentials
- getConfig() - Method in interface edu.amc.sakai.user.LdapConnectionManager
-
- getConfig() - Method in class edu.amc.sakai.user.SimpleLdapConnectionManager
-
- getConnection() - Method in interface edu.amc.sakai.user.LdapConnectionManager
-
Retrieve an LDAPConnection -- the connection may
already be bound depending on the configuration
- getConnection() - Method in class edu.amc.sakai.user.PoolingLdapConnectionManager
-
Retrieve an LDAPConnection -- the connection may
already be bound depending on the configuration
- getConnection() - Method in class edu.amc.sakai.user.SimpleLdapConnectionManager
-
Retrieve an LDAPConnection -- the connection may
already be bound depending on the configuration
- getConnectionLivenessValidator() - Method in class edu.amc.sakai.user.PooledLDAPConnectionFactory
-
Access the strategy for verifying LDAPConnection
liveness.
- getConnectionManager() - Method in class edu.amc.sakai.user.PooledLDAPConnection
-
- getConnectionManager() - Method in class edu.amc.sakai.user.PooledLDAPConnectionFactory
-
Gives the LdapConnectionMananger that the Factory is using
to configure its PooledLDAPConnections.
- getConnectTimeout() - Method in class edu.amc.sakai.user.LDAPJSSESecureSocketFactory
-
- getConnectTimeout() - Method in class edu.amc.sakai.user.LDAPSimpleSocketFactory
-
- getDefaultAddressDomain() - Method in class edu.amc.sakai.user.EmailAddressDerivingLdapAttributeMapper
-
- getDefaultSakaiUserType() - Method in class edu.amc.sakai.user.EntryAttributeToUserTypeMapper
-
- getDelegates() - Method in class edu.amc.sakai.user.ConsensusLdapConnectionLivenessValidator
-
- getDisplayId(User) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getDisplayName(User) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getDisplayName(String) - Method in class edu.amc.sakai.user.UserAttributeRoleProvider
-
- getEid() - Method in class edu.amc.sakai.user.LdapUserData
-
- getEidBlacklist() - Method in class edu.amc.sakai.user.RegexpBlacklistEidValidator
-
Access the String representation of blacklisted User EID
regexps configured on this object.
- getEidValidator() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Access the service used to verify EIDs prior to executing
searches on those values.
- getEmail() - Method in class edu.amc.sakai.user.LdapUserData
-
- getFactory() - Method in class edu.amc.sakai.user.PoolingLdapConnectionManager
-
- getFindUserByAidFilter(String) - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Output a filter string for searching the directory with
the specified user aid as a key.
- getFindUserByAidFilter(String) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- getFindUserByCrossAttributeSearchFilter(String) - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Builds a filter to perform a wildcard search for criteria in uid, email, first name or last name
In order to minimise hitting the limits of searches, this only performs a wildcard match on anything after
the supplied criteria.
- getFindUserByCrossAttributeSearchFilter(String) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- getFindUserByEidFilter(String) - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Output a filter string for searching the directory with
the specified user eid as a key.
- getFindUserByEidFilter(String) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
Builds a filter of the form <login-attr>=<eid>
- getFindUserByEmailFilter(String) - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Output a filter string for searching the directory with
the specified email address as a key.
- getFindUserByEmailFilter(String) - Method in class edu.amc.sakai.user.MultipleEmailLdapAttributeMapper
-
- getFindUserByEmailFilter(String) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
Builds a filter of the form <email-attr>=<emailAddr>
- getFirstName() - Method in class edu.amc.sakai.user.LdapUserData
-
- getHost() - Method in class edu.amc.sakai.user.PooledLDAPConnectionFactory
-
Get the host to connect to.
- getHostName() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- getKeystoreLocation() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getKeystoreLocation() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getKeystorePassword() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getKeystorePassword() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getLastName() - Method in class edu.amc.sakai.user.LdapUserData
-
- getLdapAttributeMapper() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getLdapConnectionManager() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getLdapHost() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getLdapHost() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getLdapPassword() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getLdapPassword() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getLdapPort() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getLdapPort() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getLdapUser() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getLdapUser() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getLocalhostName() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
Returns localhost's name as reported by
InetAddress#getLocalHost()#toString().
- getLogicalAttributeName() - Method in class edu.amc.sakai.user.EntryAttributeToUserTypeMapper
-
Access the key to a physical attribute name which will be used
to resolve Sakai user types.
- getManyUsersInOneSearch(Set<String>) - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Builds a filter to a uid search against many users at once
For reference, the LDAP search filter is of the form:
"(|(uid=sample.user)(uid=john.doe)(uid=jane.smith))"
- getManyUsersInOneSearch(Set<String>) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- getMaxObjectsToQueryFor() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getMaxObjectsToQueryFor() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getMaxResultSize() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getMaxResultSize() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getMaxTtl() - Method in class edu.amc.sakai.user.MaxLifetimeLdapConnectionLivenessValidator
-
Get the max connection lifetime, in millis.
- getMemoryService() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getOperationTimeout() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getOperationTimeout() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getPoolMaxConns() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- getPoolMaxConns() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- getPreferredFirstName() - Method in class edu.amc.sakai.user.LdapUserData
-
- getProperties() - Method in class edu.amc.sakai.user.LdapUserData
-
- getRdnToSakaiUserTypeMap() - Method in class edu.amc.sakai.user.EntryContainerRdnToUserTypeMapper
-
- getRegexpFlags() - Method in class edu.amc.sakai.user.RegexpBlacklistEidValidator
-
Access the configured set of
Pattern matching
flags.
- getReverseAttributeMap() - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- getReverseAttributeMappings(String) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
Access the configured logical names associated with the given
physical attribute name.
- getSearchableEmailAttributes() - Method in class edu.amc.sakai.user.MultipleEmailLdapAttributeMapper
-
Access the list of logical attribute names searched when
locating a user entry by email address.
- getSearchAttributeName() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- getSearchConstraints() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- getSearchFilter() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- getSearchResultAttributes() - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Access the standard attributes returned from any given
directory search.
- getSearchResultAttributes() - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
Implemented to return the current values of
{link #getAttributeMappings().values() as
a String array.
- getSearchScope() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getSearchStamp() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- getSecureSocketFactory() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Assign a LDAPSocketFactory appropriate for your
environment, e.g.
- getSecureSocketFactory() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
Assign a LDAPSocketFactory appropriate for your
environment, e.g.
- getServerConfigService() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- getSocketFactory() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
The socket factory to be used when creating insecure connections.
- getSocketFactory() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
The socket factory to be used when creating insecure connections.
- getType() - Method in class edu.amc.sakai.user.LdapUserData
-
- getUser(UserEdit) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Effectively the same as
getUserByEid(edit, edit.getEid()).
- getUserBindDn(LdapUserData) - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Determine the DN to which to bind when executing an authentication
attempt for the given user.
- getUserBindDn(LdapUserData) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- getUserbyAid(String, UserEdit) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getUserByAid(String, LDAPConnection) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getUserByEid(UserEdit, String, LDAPConnection) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Finds a user record using an eid as an index.
- getUserByEid(String, LDAPConnection) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Finds a user record using an eid as an index.
- getUserDataDn(LdapUserData) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- getUsers(Collection<UserEdit>) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- getUserType() - Method in class edu.amc.sakai.user.StringUserTypeMapper
-
- getUserTypeAttribute(LDAPEntry, LdapAttributeMapper) - Method in class edu.amc.sakai.user.EntryAttributeToUserTypeMapper
-
Extracts the LDAPAttribute which represents the
LDAPEntry's group membership.
- getUserTypeMapper() - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
Access the strategy for calculating the Sakai user type given a
LDAPEntry
- getValueMappings() - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- GROUP_MEMBERSHIP_ATTR_MAPPING_KEY - Static variable in class edu.amc.sakai.user.AttributeMappingConstants
-
- init() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Typically invoked by Spring to complete bean initialization.
- init() - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Complete internal configuration.
- init() - Method in interface edu.amc.sakai.user.LdapConnectionManager
-
- init() - Method in class edu.amc.sakai.user.PoolingLdapConnectionManager
-
- init() - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
Invoke prior to testing any connections.
- init() - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
Completes configuration of this instance.
- init() - Method in class edu.amc.sakai.user.SimpleLdapCandidateAttributeMapper
-
Completes configuration of this instance.
- init() - Method in class edu.amc.sakai.user.SimpleLdapConnectionManager
-
- init() - Method in class edu.amc.sakai.user.UserAttributeRoleProvider
-
- initKeystoreLocation() - Method in class edu.amc.sakai.user.SimpleLdapConnectionManager
-
Caches a keystore location as a system property.
- initKeystorePassword() - Method in class edu.amc.sakai.user.SimpleLdapConnectionManager
-
Caches a keystore password as a system property.
- initLdapAttributeMapper() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- initLdapConnectionManager() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- InvalidEmailAddressException - Exception in edu.amc.sakai.user
-
- InvalidEmailAddressException() - Constructor for exception edu.amc.sakai.user.InvalidEmailAddressException
-
- InvalidEmailAddressException(String) - Constructor for exception edu.amc.sakai.user.InvalidEmailAddressException
-
- InvalidEmailAddressException(String, Throwable) - Constructor for exception edu.amc.sakai.user.InvalidEmailAddressException
-
- InvalidEmailAddressException(Throwable) - Constructor for exception edu.amc.sakai.user.InvalidEmailAddressException
-
- isActive() - Method in class edu.amc.sakai.user.PooledLDAPConnection
-
- isAllowAuthentication() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Access the current global authentication "on/off"
switch.
- isAuthenticateWithProviderFirst() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- isAutoBind() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Access the LDAP auto-bind configuration
- isAutoBind() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
Access the LDAP auto-bind configuration
- isBindAttempted() - Method in class edu.amc.sakai.user.PooledLDAPConnection
-
- isBlackListedEid(String) - Method in class edu.amc.sakai.user.RegexpBlacklistEidValidator
-
Encapsulates the logic for actually checking a user EID
against the configured blacklist.
- isConnectionAlive(LDAPConnection) - Method in class edu.amc.sakai.user.ConsensusLdapConnectionLivenessValidator
-
Tests the given
LDAPConnection with each registered
LdapConnectionLivenessValidator until one such delegate
returns
false>, in which case this method also
returns
false.
- isConnectionAlive(LDAPConnection) - Method in interface edu.amc.sakai.user.LdapConnectionLivenessValidator
-
- isConnectionAlive(LDAPConnection) - Method in class edu.amc.sakai.user.MaxLifetimeLdapConnectionLivenessValidator
-
Tests if the allowable lifetime of the given connection has already
elapsed.
- isConnectionAlive(LDAPConnection) - Method in class edu.amc.sakai.user.NativeLdapConnectionLivenessValidator
-
- isConnectionAlive(LDAPConnection) - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- isFollowReferrals() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Access LDAP referral following configuration
- isFollowReferrals() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
Access LDAP referral following configuration
- isMinimallyValidEid(String) - Method in class edu.amc.sakai.user.RegexpBlacklistEidValidator
-
As implemented requires that the given ID be non-null
and non-whitespace.
- isPooling() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Access the LDAP pooling configuration
- isPooling() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
Access the LDAP pooling configuration
- isRecurseRdnIfNoMapping() - Method in class edu.amc.sakai.user.EntryContainerRdnToUserTypeMapper
-
- isReturnLiteralAttributeValueIfNoMapping() - Method in class edu.amc.sakai.user.EntryAttributeToUserTypeMapper
-
Check the behavior when attribute values cannot be mapped
to a Sakai user type.
- isReturnLiteralRdnValueIfNoMapping() - Method in class edu.amc.sakai.user.EntryContainerRdnToUserTypeMapper
-
- isSearchableEid(String) - Method in interface edu.amc.sakai.user.EidValidator
-
- isSearchableEid(String) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Consults the cached
EidValidator to determine if the
given
User EID is searchable.
- isSearchableEid(String) - Method in class edu.amc.sakai.user.RegexpBlacklistEidValidator
-
Requires minimally valid and non-blacklisted EIDs.
- isSearchAliases() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- isSecureConnection() - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
If true, connect to LDAP over a secure protocol.
- isSecureConnection() - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
If true, connect to LDAP over a secure protocol.
- isTlsSocketFactory() - Method in class edu.amc.sakai.user.SimpleLdapConnectionManager
-
- scrubSearchBaseDn(String) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Responsible for pre-processing base DNs passed to
#searchDirectory(String, LDAPConnection, String[], String, int).
- scrubSearchResultPhysicalAttributeNames(String[]) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Responsible for pre-processing search result attribute names
passed to
#searchDirectory(String, LDAPConnection, String[], String, int).
- searchDirectory(String, LDAPConnection, LdapEntryMapper, String[], String, int) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Execute a directory search using the specified filter
and connection.
- searchDirectoryForSingleEntry(String, LDAPConnection, LdapEntryMapper, String[], String) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Searches the directory for at most one entry matching the
specified filter.
- SearchExecutingLdapConnectionLivenessValidator - Class in edu.amc.sakai.user
-
Tests LDAPConnection liveness by executing a search filter
and verifying that the result contains at least one entry.
- SearchExecutingLdapConnectionLivenessValidator() - Constructor for class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- searchExternalUsers(String, int, int, UserFactory) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Search for externally provided users that match this criteria in eid, email, first or last name.
- setActive(boolean) - Method in class edu.amc.sakai.user.PooledLDAPConnection
-
- setAdditionalInfoLength(int) - Method in class edu.amc.sakai.user.SimpleLdapCandidateAttributeMapper
-
- setAddressPattern(String) - Method in class edu.amc.sakai.user.EmailAddressDerivingLdapAttributeMapper
-
- setAllowAuthentication(boolean) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Access the current global authentication "on/off" switch.
- setAttributeMappings(Map<String, String>) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setAttributeMappings(Map<String, String>) - Method in interface edu.amc.sakai.user.LdapAttributeMapper
-
Assign the directory attribute map.
- setAttributeMappings(Map<String, String>) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- setAttributeMappings(Map<String, String>) - Method in class edu.amc.sakai.user.SimpleLdapCandidateAttributeMapper
-
- setAttributeValueToSakaiUserTypeMap(Map<String, String>) - Method in class edu.amc.sakai.user.EntryAttributeToUserTypeMapper
-
Assign the attribute value-to-Sakai user type map.
- setAuthenticateAllowed(boolean) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setAuthenticateWithProviderFirst(boolean) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setAutoBind(boolean) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setAutoBind(boolean) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setBaseDn(String) - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- setBasePath(String) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setBatchSize(int) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setBatchSize(int) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setBindAttempted(boolean) - Method in class edu.amc.sakai.user.PooledLDAPConnection
-
- setCandidateIdLength(int) - Method in class edu.amc.sakai.user.SimpleLdapCandidateAttributeMapper
-
- setConfig(LdapConnectionManagerConfig) - Method in interface edu.amc.sakai.user.LdapConnectionManager
-
Assign the LDAPConnection management configuration.
- setConfig(LdapConnectionManagerConfig) - Method in class edu.amc.sakai.user.SimpleLdapConnectionManager
-
Assign the LDAPConnection management configuration.
- setConnectionLivenessValidator(LdapConnectionLivenessValidator) - Method in class edu.amc.sakai.user.PooledLDAPConnectionFactory
-
Assign a strategy for verifying LDAPConnection
liveness.
- setConnectionManager(LdapConnectionManager) - Method in class edu.amc.sakai.user.PooledLDAPConnection
-
- setConnectionManager(LdapConnectionManager) - Method in class edu.amc.sakai.user.PooledLDAPConnectionFactory
-
Sets the LdapConnectionManager that the Factory will use
to configure and manage its PooledLDAPConnections.
- setConnectTimeout(int) - Method in class edu.amc.sakai.user.LDAPJSSESecureSocketFactory
-
- setConnectTimeout(int) - Method in class edu.amc.sakai.user.LDAPSimpleSocketFactory
-
- setDefaultAddressDomain(String) - Method in class edu.amc.sakai.user.EmailAddressDerivingLdapAttributeMapper
-
Assign the domain to be used when deriving email addresses from
user EIDs.
- setDefaultSakaiUserType(String) - Method in class edu.amc.sakai.user.EntryAttributeToUserTypeMapper
-
Assign the default Sakai user type.
- setDelegates(List<LdapConnectionLivenessValidator>) - Method in class edu.amc.sakai.user.ConsensusLdapConnectionLivenessValidator
-
- setEid(String) - Method in class edu.amc.sakai.user.LdapUserData
-
- setEidBlacklist(Collection<String>) - Method in class edu.amc.sakai.user.RegexpBlacklistEidValidator
-
Converts the given collection of Strings into a collection
of s and caches the latter for evaluation
by
isSearchableEid(String).
- setEidValidator(EidValidator) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Assign the service used to verify EIDs prior to executing
searches on those values.
- setEmail(String) - Method in class edu.amc.sakai.user.LdapUserData
-
- setEnableAid(boolean) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setEnableAid(boolean) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setEncryption(ValueEncryptionUtilities) - Method in class edu.amc.sakai.user.SimpleLdapCandidateAttributeMapper
-
- setFactory(PooledLDAPConnectionFactory) - Method in class edu.amc.sakai.user.PoolingLdapConnectionManager
-
- setFirstName(String) - Method in class edu.amc.sakai.user.LdapUserData
-
- setFollowReferrals(boolean) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Configures LDAP referral following
- setFollowReferrals(boolean) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
Configures LDAP referral following
- setHostName(String) - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
Assign the host name to be appended to (semi) invocation-unique
search terms.
- setKeystoreLocation(String) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setKeystoreLocation(String) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setKeystorePassword(String) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setKeystorePassword(String) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setLastName(String) - Method in class edu.amc.sakai.user.LdapUserData
-
- setLdapAttributeMapper(LdapAttributeMapper) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setLdapConnectionManager(LdapConnectionManager) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setLdapHost(String) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setLdapHost(String) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setLdapPassword(String) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setLdapPassword(String) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setLdapPort(int) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setLdapPort(int) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setLdapUser(String) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setLdapUser(String) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setLogicalAttributeName(String) - Method in class edu.amc.sakai.user.EntryAttributeToUserTypeMapper
-
Assign the key to a physical attribute name which will be used
to resolve Sakai user types.
- setMaxObjectsToQueryFor(int) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setMaxObjectsToQueryFor(int) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setMaxResultSize(int) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setMaxResultSize(int) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setMaxTtl(long) - Method in class edu.amc.sakai.user.MaxLifetimeLdapConnectionLivenessValidator
-
Assign the max connection lifetime, in millis.
- setMemoryService(MemoryService) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setOperationTimeout(int) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setOperationTimeout(int) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setPool(ObjectPool) - Method in class edu.amc.sakai.user.PoolingLdapConnectionManager
-
Assign a pool implementation.
- setPooling(boolean) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Configure the LDAP connection pooling configuration
param pooling if true connections will be maintained
in a connection pool.
- setPooling(boolean) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
Configure the LDAP connection pooling configuration
param pooling if true connections will be maintained
in a connection pool.
- setPoolMaxConns(int) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setPoolMaxConns(int) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setPreferredFirstName(String) - Method in class edu.amc.sakai.user.LdapUserData
-
- setProperties(Properties) - Method in class edu.amc.sakai.user.LdapUserData
-
- setProperty(String, String) - Method in class edu.amc.sakai.user.LdapUserData
-
Assign a single property to the user, possibly
overwriting and existing entry.
- setRdnToSakaiUserTypeMap(Map<String, String>) - Method in class edu.amc.sakai.user.EntryContainerRdnToUserTypeMapper
-
- setRecurseRdnIfNoMapping(boolean) - Method in class edu.amc.sakai.user.EntryContainerRdnToUserTypeMapper
-
- setRegexpFlags(int) - Method in class edu.amc.sakai.user.RegexpBlacklistEidValidator
-
Assign a bitmask for
Pattern matching behaviors.
- setReturnLiteralAttributeValueIfNoMapping(boolean) - Method in class edu.amc.sakai.user.EntryAttributeToUserTypeMapper
-
Assign the behavior for calculating Sakai user types when
attribute values fail to map.
- setReturnLiteralRdnIfNoMapping(boolean) - Method in class edu.amc.sakai.user.EntryContainerRdnToUserTypeMapper
-
- setSearchableEmailAttributes(List<String>) - Method in class edu.amc.sakai.user.MultipleEmailLdapAttributeMapper
-
Assign the list of logical attribute names to search when
locating a user entry by email address.
- setSearchAliases(boolean) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setSearchAttributeName(String) - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- setSearchConstraints(LDAPSearchConstraints) - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- setSearchFilter(String) - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- setSearchScope(int) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
- setSearchStamp(String) - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- setSecureConnection(boolean) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
-
Set to true if LDAP connections
should occur over a secure protocol.
- setSecureConnection(boolean) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
Set to true if LDAP connections
should occur over a secure protocol.
- setSecureSocketFactory(LDAPSocketFactory) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setSecureSocketFactory(LDAPSocketFactory) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setServerConfigService(ServerConfigurationService) - Method in class edu.amc.sakai.user.SearchExecutingLdapConnectionLivenessValidator
-
- setServerConfigurationService(ServerConfigurationService) - Method in class edu.amc.sakai.user.SimpleLdapCandidateAttributeMapper
-
- setSocketFactory(LDAPSocketFactory) - Method in class edu.amc.sakai.user.JLDAPDirectoryProvider
- setSocketFactory(LDAPSocketFactory) - Method in interface edu.amc.sakai.user.LdapConnectionManagerConfig
-
- setStatusAttribute(String) - Method in class edu.amc.sakai.user.UserAttributeRoleProvider
-
- setStatusRoles(Map<String, Set<String>>) - Method in class edu.amc.sakai.user.UserAttributeRoleProvider
-
- setStudentNumberLength(int) - Method in class edu.amc.sakai.user.SimpleLdapCandidateAttributeMapper
-
- setType(String) - Method in class edu.amc.sakai.user.LdapUserData
-
- setUserDataDn(LDAPEntry, LdapUserData) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- setUserDirectoryService(UserDirectoryService) - Method in class edu.amc.sakai.user.UserAttributeRoleProvider
-
- setUserType(String) - Method in class edu.amc.sakai.user.EmptyStringUserTypeMapper
-
Overridden to log a warn message but otherwise do nothing.
- setUserType(String) - Method in class edu.amc.sakai.user.StringUserTypeMapper
-
- setUserTypeMapper(UserTypeMapper) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
Assign the strategy for calculating the Sakai user type given a
LDAPEntry
- setValueMappings(Map<String, MessageFormat>) - Method in class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- SimpleLdapAttributeMapper - Class in edu.amc.sakai.user
-
Implements LDAP attribute mappings and filter generations using
an attribute map keyed by constants in
AttributeMappingConstants.
- SimpleLdapAttributeMapper() - Constructor for class edu.amc.sakai.user.SimpleLdapAttributeMapper
-
- SimpleLdapCandidateAttributeMapper - Class in edu.amc.sakai.user
-
- SimpleLdapCandidateAttributeMapper() - Constructor for class edu.amc.sakai.user.SimpleLdapCandidateAttributeMapper
-
- SimpleLdapConnectionManager - Class in edu.amc.sakai.user
-
Allocates connected, constrained, and optionally
bound and secure LDAPConnections
- SimpleLdapConnectionManager() - Constructor for class edu.amc.sakai.user.SimpleLdapConnectionManager
-
- StringUserTypeMapper - Class in edu.amc.sakai.user
-
Very simple
UserTypeMapper which generates the same
String value for any users.
- StringUserTypeMapper() - Constructor for class edu.amc.sakai.user.StringUserTypeMapper
-
Leaves the cached user type String initialized to null
- StringUserTypeMapper(String) - Constructor for class edu.amc.sakai.user.StringUserTypeMapper
-
Sets the cached user type to the given String.
- STUDENT_NUMBER_ATTR_MAPPING_KEY - Static variable in class edu.amc.sakai.user.AttributeMappingConstants
-
- SYSTEM_PROP_ENCRYPT_NUMERIC_ID - Static variable in class edu.amc.sakai.user.AttributeMappingConstants
-