Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V X 

A

AbstractCacheRefresher - Class in com.atlassian.crowd.directory.ldap.cache
 
AbstractCacheRefresher(RemoteDirectory) - Constructor for class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
ActiveDirectoryCredentialEncoder - Class in com.atlassian.crowd.directory.ldap.credential
An encoder specifically for Microsoft Active Directory that first delegates to the provided base encoder and then converts the result of that to the byte[] format that Active Directory expects.
ActiveDirectoryCredentialEncoder(LDAPCredentialEncoder.LDAPCredentialToStringEncoder) - Constructor for class com.atlassian.crowd.directory.ldap.credential.ActiveDirectoryCredentialEncoder
 
ActiveDirectoryEntityDeletedEvent - Class in com.atlassian.crowd.event.remote
Represents an "entity deleted" event from Active Directory.
ActiveDirectoryEntityDeletedEvent(Object, long, Tombstone) - Constructor for class com.atlassian.crowd.event.remote.ActiveDirectoryEntityDeletedEvent
 
ActiveDirectoryExpirationUtils - Class in com.atlassian.crowd.directory.ldap.util
Utility for handling ActiveDirectory's account expiration setting.
ActiveDirectoryExpirationUtils() - Constructor for class com.atlassian.crowd.directory.ldap.util.ActiveDirectoryExpirationUtils
 
ActiveDirectoryGroupDeletedEvent - Class in com.atlassian.crowd.event.remote.group
 
ActiveDirectoryGroupDeletedEvent(Object, long, Tombstone) - Constructor for class com.atlassian.crowd.event.remote.group.ActiveDirectoryGroupDeletedEvent
 
ActiveDirectoryQueryTranslaterImpl - Class in com.atlassian.crowd.search.ldap
An specialisation of LDAPQueryTranslaterImpl that can translate Active Directory enabled/disabled user queries.
ActiveDirectoryQueryTranslaterImpl() - Constructor for class com.atlassian.crowd.search.ldap.ActiveDirectoryQueryTranslaterImpl
 
ActiveDirectoryUserAttributesMapper - Class in com.atlassian.crowd.directory.ldap.mapper.entity
Specialised LDAPUserAttributesMapper for Active Directory.
ActiveDirectoryUserAttributesMapper(long, LDAPPropertiesMapper) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.entity.ActiveDirectoryUserAttributesMapper
 
ActiveDirectoryUserContextMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute
A specialisation of UserContextMapper for Active Directory.
ActiveDirectoryUserContextMapper(long, LDAPPropertiesMapper, List<AttributeMapper>) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.ActiveDirectoryUserContextMapper
 
ActiveDirectoryUserDeletedEvent - Class in com.atlassian.crowd.event.remote.principal
 
ActiveDirectoryUserDeletedEvent(Object, long, Tombstone) - Constructor for class com.atlassian.crowd.event.remote.principal.ActiveDirectoryUserDeletedEvent
 
addDefaultSnToUserAttributes(Attributes, String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
A default install of many directory servers (inc.
addDefaultValueToUserAttributesForAttribute(String, Attributes, String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
addDnToGroup(String, LDAPGroupWithAttributes) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
addFilter(Filter) - Method in class com.atlassian.crowd.search.ldap.LDAPQuery
 
addGroup(GroupTemplate) - Method in class com.atlassian.crowd.directory.Rfc2307
 
addGroup(GroupTemplate) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
addGroupToGroup(String, String) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
addGroupToGroup(String, String) - Method in class com.atlassian.crowd.directory.Rfc2307
 
addGroupToGroup(String, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
addOrUpdateCachedGroup(Group) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
addOrUpdateCachedGroups(List<? extends Group>, Date) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
addOrUpdateCachedUser(User) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
addOrUpdateCachedUsers(List<? extends User>, Date) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
Synchronises a list of Users from an external directory in the local cache.
addUser(UserTemplate, PasswordCredential) - Method in class com.atlassian.crowd.directory.Rfc2307
 
addUser(UserTemplateWithAttributes, PasswordCredential) - Method in class com.atlassian.crowd.directory.Rfc2307
 
addUser(UserTemplate, PasswordCredential) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Adds a user to LDAP.
addUser(UserTemplateWithAttributes, PasswordCredential) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Adds a user to LDAP.
addUserToGroup(String, String) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
addUserToGroup(String, String) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
addUserToGroup(String, String) - Method in class com.atlassian.crowd.directory.Rfc2307
 
addUserToGroup(String, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
addUserToLocalGroup(String, String) - Method in class com.atlassian.crowd.directory.hybrid.LocalGroupHandler
 
aggregate(AttributeMapper...) - Static method in class com.atlassian.crowd.directory.ldap.mapper.ContextMapperWithCustomAttributes
 
ALL_REMOTE_GROUPS_QUERY - Static variable in class com.atlassian.crowd.directory.ldap.cache.RemoteDirectoryCacheRefresher
 
and(String, int) - Static method in class com.atlassian.crowd.search.ldap.BitwiseFilter
Factory method
ApacheDS - Class in com.atlassian.crowd.directory
 
ApacheDS(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.ApacheDS
 
ApacheDS15 - Class in com.atlassian.crowd.directory
 
ApacheDS15(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.ApacheDS15
 
AppleOpenDirectory - Class in com.atlassian.crowd.directory
Provides limited support for Apple's Open Directory.
AppleOpenDirectory(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.AppleOpenDirectory
 
applySyncingGroupAttributes(String, Set<String>, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
Removes any syncing group attributes listed in deletedAttributes, and store any that are listed in storedAttributes If any non-syncing attributes are included, they will be ignored
applySyncingUserAttributes(String, Set<String>, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
Removes any syncing user attributes listed in deletedAttributes, and store any that are listed in storedAttributes If any non-syncing attributes are included, they will be ignored
asLDAPFilter(EntityQuery, LDAPPropertiesMapper) - Method in interface com.atlassian.crowd.search.ldap.LDAPQueryTranslater
 
asLDAPFilter(EntityQuery, LDAPPropertiesMapper) - Method in class com.atlassian.crowd.search.ldap.LDAPQueryTranslaterImpl
 
asLdapGroupName(String, String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Convenience method to convert group DN to LdapName, throwing a GNFE with the supplied group name if unable to construct the LdapName.
asLdapName(String, String, Class<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
This method is required to wrap DN's into LdapNames as spring-ldap doesn't correctly handle operations with String dn arguments.
asLdapUserName(String, String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Convenience method to convert user DN to LdapName, throwing a GNFE with the supplied user name if unable to construct the LdapName.
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC2307MemberUidMapper
 
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnMapper
 
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangedMapper
 
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangeOffsetMapper
 
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectGUIDMapper
Object GUID attribute name.
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectSIDMapper
Object SID attribute name.
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.PrimaryGroupIdMapper
Primary Group ID attribute name.
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.RFC2307GidNumberMapper
 
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.user.MemberOfOverlayMapper
 
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.UserAccountControlMapper
 
ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.ldap.mapper.attribute.USNChangedMapper
USN Changed attribute name.
AttributeMapper - Interface in com.atlassian.crowd.directory.ldap.mapper.attribute
Maps a single attribute for an entity from an LDAP DirContextAdapter to a set of string values.
attributes - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
AttributeToContextCallbackHandler<T> - Class in com.atlassian.crowd.directory.ldap.mapper
Modified by Atlassian From Spring LDAP 2.0.2.RELEASE
AttributeToContextCallbackHandler(ContextMapper<T>) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.AttributeToContextCallbackHandler
 
AttributeValueProcessor - Interface in com.atlassian.crowd.directory.ldap.util
Code copied from: http://jira.springframework.org/browse/LDAP-176 To fix: http://jira.atlassian.com/browse/CWD-1445
authenticate(String, PasswordCredential) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
avatarMapper() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
Return a JpegPhotoContextMapper; assume for now that all avatars are stored as JPEG files.
avatarMapper() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 

B

bind(Name, Object, Attributes) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
BitwiseFilter - Class in com.atlassian.crowd.search.ldap
Implements a bitwise filter for Active Directory attributes.
booleanTermRestrictionAsFilter(EntityDescriptor, PropertyRestriction<Boolean>, LDAPPropertiesMapper) - Method in class com.atlassian.crowd.search.ldap.ActiveDirectoryQueryTranslaterImpl
 
booleanTermRestrictionAsFilter(EntityDescriptor, PropertyRestriction<Boolean>, LDAPPropertiesMapper) - Method in class com.atlassian.crowd.search.ldap.LDAPQueryTranslaterImpl
 
BS - Static variable in class com.atlassian.crowd.directory.ldap.util.GuidHelper
 

C

CacheRefresher - Interface in com.atlassian.crowd.directory.ldap.cache
Represents a way of refreshing a local cache of an external directory.
canFindLdapObjects(RemoteDirectory, LDAPConfigurationTester.Strategy) - Method in interface com.atlassian.crowd.search.ldap.test.LDAPConfigurationTester
 
canFindLdapObjects(RemoteDirectory, LDAPConfigurationTester.Strategy) - Method in class com.atlassian.crowd.search.ldap.test.LDAPConfigurationTesterImpl
 
canLoad(String) - Method in class com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoaderImpl
 
checkPageSize(Boolean, Integer) - Static method in class com.atlassian.crowd.search.ldap.test.PageSizeValidator
 
clear() - Method in class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 
close() - Method in class com.atlassian.crowd.directory.LimitedNamingEnumeration
 
com.atlassian.crowd.console.value.directory - package com.atlassian.crowd.console.value.directory
 
com.atlassian.crowd.directory - package com.atlassian.crowd.directory
 
com.atlassian.crowd.directory.cache.exception - package com.atlassian.crowd.directory.cache.exception
 
com.atlassian.crowd.directory.cache.model - package com.atlassian.crowd.directory.cache.model
 
com.atlassian.crowd.directory.hybrid - package com.atlassian.crowd.directory.hybrid
 
com.atlassian.crowd.directory.ldap - package com.atlassian.crowd.directory.ldap
 
com.atlassian.crowd.directory.ldap.cache - package com.atlassian.crowd.directory.ldap.cache
 
com.atlassian.crowd.directory.ldap.control - package com.atlassian.crowd.directory.ldap.control
 
com.atlassian.crowd.directory.ldap.control.ldap - package com.atlassian.crowd.directory.ldap.control.ldap
 
com.atlassian.crowd.directory.ldap.credential - package com.atlassian.crowd.directory.ldap.credential
 
com.atlassian.crowd.directory.ldap.mapper - package com.atlassian.crowd.directory.ldap.mapper
 
com.atlassian.crowd.directory.ldap.mapper.attribute - package com.atlassian.crowd.directory.ldap.mapper.attribute
 
com.atlassian.crowd.directory.ldap.mapper.attribute.group - package com.atlassian.crowd.directory.ldap.mapper.attribute.group
 
com.atlassian.crowd.directory.ldap.mapper.attribute.user - package com.atlassian.crowd.directory.ldap.mapper.attribute.user
 
com.atlassian.crowd.directory.ldap.mapper.entity - package com.atlassian.crowd.directory.ldap.mapper.entity
 
com.atlassian.crowd.directory.ldap.name - package com.atlassian.crowd.directory.ldap.name
 
com.atlassian.crowd.directory.ldap.util - package com.atlassian.crowd.directory.ldap.util
 
com.atlassian.crowd.directory.ldap.validator - package com.atlassian.crowd.directory.ldap.validator
 
com.atlassian.crowd.directory.loader - package com.atlassian.crowd.directory.loader
 
com.atlassian.crowd.directory.ssl - package com.atlassian.crowd.directory.ssl
 
com.atlassian.crowd.event.remote - package com.atlassian.crowd.event.remote
 
com.atlassian.crowd.event.remote.group - package com.atlassian.crowd.event.remote.group
 
com.atlassian.crowd.event.remote.principal - package com.atlassian.crowd.event.remote.principal
 
com.atlassian.crowd.model - package com.atlassian.crowd.model
 
com.atlassian.crowd.model.group - package com.atlassian.crowd.model.group
 
com.atlassian.crowd.model.user - package com.atlassian.crowd.model.user
 
com.atlassian.crowd.search.ldap - package com.atlassian.crowd.search.ldap
 
com.atlassian.crowd.search.ldap.filter - package com.atlassian.crowd.search.ldap.filter
 
com.atlassian.crowd.search.ldap.test - package com.atlassian.crowd.search.ldap.test
 
compare(String, String) - Method in class com.atlassian.crowd.directory.ssl.LdapHostnameVerificationSSLSocketFactory
As per Pooling Custom Socket Factory Connections, support comparing socket factories.
compareTo(RangeOption) - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
compareTo(Group) - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
compareTo(User) - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
CONNECTION_BINARY_ATTRIBUTES - Static variable in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
LDAP binary attributes.
CONNECTION_FACTORY - Static variable in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
LDAP connection factory.
CONNECTION_FACTORY_SSL_IMPL - Static variable in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
LDAP secure connection factory.
CONNECTION_INITIAL_CONTEXT_FACTORY - Static variable in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
LDAP initial context factory.
CONNECTION_SECURITY_AUTHENTICATION - Static variable in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
LDAP connection method.
CONNECTION_SSL_SECURITY_PROTOCOL - Static variable in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
LDAP secure connection method.
ConnectorConnection - Class in com.atlassian.crowd.console.value.directory
 
ConnectorConnection() - Constructor for class com.atlassian.crowd.console.value.directory.ConnectorConnection
 
ConnectorValidator - Class in com.atlassian.crowd.directory.ldap.validator
Aggregates errors for the list of validators
ConnectorValidator(List<Validator>) - Constructor for class com.atlassian.crowd.directory.ldap.validator.ConnectorValidator
 
ContextMapperWithCustomAttributes<T> - Class in com.atlassian.crowd.directory.ldap.mapper
An abstract implementation of ContextMapperWithRequiredAttributes for cases where a mapper requires core attributes and also the attributes for any attached custom AttributeMappers.
ContextMapperWithCustomAttributes(List<AttributeMapper>) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.ContextMapperWithCustomAttributes
 
ContextMapperWithRequiredAttributes<T> - Interface in com.atlassian.crowd.directory.ldap.mapper
A ContextMapper for LDAP DirContextAdapters that declares which attributes it requires.
contextSource - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
contextSourceTransactionManager - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
Converter - Interface in com.atlassian.crowd.directory.ldap.name
Converts a string name into a Name, for use with spring-ldap.
countDirectMembersOfGroup(String, int) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
createChangeListenerTemplate() - Method in class com.atlassian.crowd.directory.ApacheDS15
 
createChangeListenerTemplate() - Method in class com.atlassian.crowd.directory.OpenDS
 
createChangeListenerTemplate() - Method in class com.atlassian.crowd.directory.SunONE
 
createDirectoryCache(RemoteDirectory, InternalRemoteDirectory) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCacheFactory
Creates a new DirectoryCache instance for the given remoteDirectory and internalDirectory.
createLocalGroup(GroupTemplate) - Method in class com.atlassian.crowd.directory.hybrid.LocalGroupHandler
Creates a local group with the supplied template.
createModificationItem(String, String, String) - Static method in class com.atlassian.crowd.directory.SpringLDAPConnector
This method is not suitable for generic attribute updates as it only supports single attribute-value mappings (ie.
createRequestControl() - Method in class com.atlassian.crowd.directory.ldap.control.DeletedResultsControl
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.atlassian.crowd.directory.ssl.LdapHostnameVerificationSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class com.atlassian.crowd.directory.ssl.LdapHostnameVerificationSSLSocketFactory
 
createSocket(String, int) - Method in class com.atlassian.crowd.directory.ssl.LdapHostnameVerificationSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.atlassian.crowd.directory.ssl.LdapHostnameVerificationSSLSocketFactory
 
createSocket() - Method in class com.atlassian.crowd.directory.ssl.LdapHostnameVerificationSSLSocketFactory
 
customAttributeMappers - Variable in class com.atlassian.crowd.directory.ldap.mapper.ContextMapperWithCustomAttributes
 

D

DEFAULT_PAGE_SIZE - Static variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
deleteCachedGroup(String) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
deleteCachedGroups(Set<String>) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
deleteCachedGroupsNotIn(GroupType, List<? extends Group>, Date) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
deleteCachedUser(String) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
deleteCachedUsersByGuid(Set<String>) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
deleteCachedUsersNotIn(List<? extends User>, Date) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
DeletedControl - Class in com.atlassian.crowd.directory.ldap.control.ldap
Active Directory control that allows for the searching of deleted objects aka 'tombstones'.
DeletedControl() - Constructor for class com.atlassian.crowd.directory.ldap.control.ldap.DeletedControl
 
DeletedResultsControl - Class in com.atlassian.crowd.directory.ldap.control
Wrapper for the LDAPDeletedResultsControl so that it "fits in" with the SpringLDAP templating model.
DeletedResultsControl() - Constructor for class com.atlassian.crowd.directory.ldap.control.DeletedResultsControl
 
descriptionAttribute - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
DIRECTORIES_WITH_CONFIGURABLE_USER_ENCRYPTION - Static variable in class com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelperImpl
 
DirectoryAttributeRetriever - Class in com.atlassian.crowd.directory.ldap.util
 
DirectoryAttributeRetriever() - Constructor for class com.atlassian.crowd.directory.ldap.util.DirectoryAttributeRetriever
 
DirectoryCache - Interface in com.atlassian.crowd.directory.ldap.cache
A cache of users, groups and memberships for an external Directory.
DirectoryCacheFactory - Interface in com.atlassian.crowd.directory.ldap.cache
Factory for creating DirectoryCache instances.
directoryDescription() - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
directoryId - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
directoryId - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
directoryId - Variable in class com.atlassian.crowd.directory.ldap.mapper.GroupContextMapper
 
directoryId - Variable in class com.atlassian.crowd.directory.ldap.mapper.UserContextMapper
 
disabledUser(String) - Static method in class com.atlassian.crowd.directory.ldap.mapper.attribute.UserAccountControlUtil
 
DNStandardiser - Class in com.atlassian.crowd.directory.ldap.util
This class is used to normalise DNs so that equivalent DNs will be transformed into equal strings.
DNStandardiser() - Constructor for class com.atlassian.crowd.directory.ldap.util.DNStandardiser
 
DualNameKey - Class in com.atlassian.crowd.directory.cache.model
A cache key formed by two Strings.
DualNameKey(String, String) - Constructor for class com.atlassian.crowd.directory.cache.model.DualNameKey
 

E

emptyLdapName() - Static method in class com.atlassian.crowd.directory.ldap.name.GenericConverter
 
enabledUser(String) - Static method in class com.atlassian.crowd.directory.ldap.mapper.attribute.UserAccountControlUtil
 
encode(StringBuffer) - Method in class com.atlassian.crowd.search.ldap.BitwiseFilter
 
encode() - Method in class com.atlassian.crowd.search.ldap.EverythingResult
 
encode(StringBuffer) - Method in class com.atlassian.crowd.search.ldap.EverythingResult
 
encode() - Method in class com.atlassian.crowd.search.ldap.LDAPQuery
 
encode() - Method in class com.atlassian.crowd.search.ldap.NothingResult
 
encode(StringBuffer) - Method in class com.atlassian.crowd.search.ldap.NothingResult
 
encodeCredential(PasswordCredential) - Method in class com.atlassian.crowd.directory.ldap.credential.ActiveDirectoryCredentialEncoder
 
encodeCredential(PasswordCredential) - Method in class com.atlassian.crowd.directory.ldap.credential.EncryptingCredentialEncoder
 
encodeCredential(PasswordCredential) - Method in class com.atlassian.crowd.directory.ldap.credential.EnforceUnencryptedCredentialEncoder
 
encodeCredential(PasswordCredential) - Method in interface com.atlassian.crowd.directory.ldap.credential.LDAPCredentialEncoder
Given an plain-text password, encodes/encrypts it according to the settings required by the particular directory connector which this encoder is intended to be used with.
encodeCredential(PasswordCredential) - Method in interface com.atlassian.crowd.directory.ldap.credential.LDAPCredentialEncoder.LDAPCredentialToByteArrayEncoder
 
encodeCredential(PasswordCredential) - Method in interface com.atlassian.crowd.directory.ldap.credential.LDAPCredentialEncoder.LDAPCredentialToStringEncoder
 
encodeDate(Date) - Static method in class com.atlassian.crowd.directory.ldap.util.ActiveDirectoryExpirationUtils
Encode a date as "number of 100-nanosecond intervals since January 1, 1601 (UTC)".
encodeGUIDForSearch(String) - Static method in class com.atlassian.crowd.directory.ldap.util.GuidHelper
Returns Byte String representation of GUID suitable for search.
encodeValue(String) - Method in class com.atlassian.crowd.search.ldap.filter.EqualsExternalIdFilter
Encodes value as byte String.
EncryptingCredentialEncoder - Class in com.atlassian.crowd.directory.ldap.credential
Translates a clear-text password into an encrypted one if it isn't already encrypted, using the encryption method specified by the directory settings.
EncryptingCredentialEncoder(PasswordEncoderFactory, String) - Constructor for class com.atlassian.crowd.directory.ldap.credential.EncryptingCredentialEncoder
 
EnforceUnencryptedCredentialEncoder - Class in com.atlassian.crowd.directory.ldap.credential
An encoder which passes a non-encrypted PasswordCredential's credential through untouched, but throws an exception for every already-encrypted (i.e.
EnforceUnencryptedCredentialEncoder(PasswordHelper) - Constructor for class com.atlassian.crowd.directory.ldap.credential.EnforceUnencryptedCredentialEncoder
 
EntityIdentifier - Class in com.atlassian.crowd.directory.cache.model
Uniquely identify an entity in Crowd based on the EntityType and name.
EntityIdentifier(EntityType, String) - Constructor for class com.atlassian.crowd.directory.cache.model.EntityIdentifier
 
EntityNotFoundException - Exception in com.atlassian.crowd.directory.cache.exception
Used to indicate an Entity in cache is KNOWN to NOT exist (as opposed to the state where the cache is not sure whether the entity exists or not).
EntityNotFoundException() - Constructor for exception com.atlassian.crowd.directory.cache.exception.EntityNotFoundException
 
EntityNotFoundException(String) - Constructor for exception com.atlassian.crowd.directory.cache.exception.EntityNotFoundException
 
EntityNotFoundException(String, Throwable) - Constructor for exception com.atlassian.crowd.directory.cache.exception.EntityNotFoundException
 
EntityNotFoundException(Throwable) - Constructor for exception com.atlassian.crowd.directory.cache.exception.EntityNotFoundException
 
EntityType - Enum in com.atlassian.crowd.directory.cache.model
There are three types of entities: users and groups.
equals(Object) - Method in class com.atlassian.crowd.directory.cache.model.DualNameKey
 
equals(Object) - Method in class com.atlassian.crowd.directory.cache.model.EntityIdentifier
 
equals(Object) - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
equals(Object) - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
equals(Object) - Method in class com.atlassian.crowd.search.ldap.BitwiseFilter
 
EqualsExternalIdFilter - Class in com.atlassian.crowd.search.ldap.filter
A filter for ObjectGUID attribute.
EqualsExternalIdFilter(String, String) - Constructor for class com.atlassian.crowd.search.ldap.filter.EqualsExternalIdFilter
 
eventPublisher - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
EventTokenChangedCacheRefresher - Class in com.atlassian.crowd.directory.ldap.cache
 
EventTokenChangedCacheRefresher(RemoteCrowdDirectory, CacheRefresher) - Constructor for class com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher
 
EverythingResult - Class in com.atlassian.crowd.search.ldap
Holder representing complete set.
EverythingResult() - Constructor for class com.atlassian.crowd.search.ldap.EverythingResult
 
expireAllPasswords() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
ExternalIdContextMapper - Class in com.atlassian.crowd.directory.ldap.mapper
Maps the externalId attribute.
ExternalIdContextMapper(LDAPPropertiesMapper) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.ExternalIdContextMapper
 

F

FedoraDS - Class in com.atlassian.crowd.directory
Read-only directory connector for FedoraDS running the Posix schema.
FedoraDS(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.FedoraDS
 
fetchHighestCommittedUSN() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findAddedOrUpdatedGroupsSince(long) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findAddedOrUpdatedObjectsSince(long, Name, String, ContextMapperWithRequiredAttributes<T>) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findAddedOrUpdatedUsersSince(long) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findAllUserGuids() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findDirectMembersOfGroup(LdapName) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findDirectMembersOfGroup(LdapName) - Method in class com.atlassian.crowd.directory.RFC4519Directory
This method is not part of RemoteDirectory's contract.
findEntityByDN(String, Class<T>) - Method in interface com.atlassian.crowd.directory.LDAPDirectory
Finds a directory entity (principal, group or role) by their distinguished name.
findEntityByDN(String, Class<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
findEntityByDN(String, String, String, ContextMapper, Class<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
findGroupByName(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
findGroupByNameAndType(String, GroupType) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
findGroupMembershipNames(MembershipQuery<String>) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findGroupMembershipNames(MembershipQuery<String>) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
findGroupMemberships(MembershipQuery<? extends LDAPGroupWithAttributes>) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findGroupMemberships(MembershipQuery<? extends LDAPGroupWithAttributes>) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
findGroupMembershipsOfUserViaMemberOf(String, int, int, RFC4519Directory.LookupByDn<T>) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
findGroupTombstonesSince(long) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findGroupWithAttributesByName(String) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
findGroupWithAttributesByName(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
findLocalGroup(String) - Method in class com.atlassian.crowd.directory.hybrid.LocalGroupHandler
Finds a local group.
findTombstonesSince(long, Name, String) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findUserByExternalId(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
findUserByName(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
findUserMembersOfGroupViaMemberDN(String, GroupType, int, int) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findUserMembersOfGroupViaMemberDN(String, GroupType, int, int) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
findUserMembersOfGroupViaMemberOf(String, GroupType, int, int) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findUserMembersOfGroupViaMemberOf(String, GroupType, int, int) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
findUserTombstonesSince(long) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findUserWithAttributesByName(String) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
findUserWithAttributesByName(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 

G

GenericConverter - Class in com.atlassian.crowd.directory.ldap.name
See Converter interface for details.
GenericConverter() - Constructor for class com.atlassian.crowd.directory.ldap.name.GenericConverter
 
GenericLDAP - Class in com.atlassian.crowd.directory
Generic LDAP connector.
GenericLDAP(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.GenericLDAP
 
getAllUserGuids() - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
Returns a set of all user guids present in the cache excluding null values.
getAttribute(String) - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getAttribute(String) - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getAttributeAsBoolean(String, boolean) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getAttributeAsLong(String, long) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getAttributes() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getAttributes() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getAttributesArray() - Method in class com.atlassian.crowd.directory.ldap.util.IncrementalAttributeMapper
 
getAttributesMapper() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.ActiveDirectoryUserContextMapper
 
getAttributesMapper() - Method in class com.atlassian.crowd.directory.ldap.mapper.GroupContextMapper
Split out so it can be overridden.
getAttributesMapper() - Method in class com.atlassian.crowd.directory.ldap.mapper.UserContextMapper
Split out so it can be overriden.
getAttributeValueAsLong(Directory, String) - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
getAuthoritativeDirectory() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getBase() - Method in class com.atlassian.crowd.directory.ldap.name.SearchDN
Returns a Name representing the DN beneath which all objects should reside.
getBaseDN() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getBaseEncoder() - Method in class com.atlassian.crowd.directory.ldap.credential.ActiveDirectoryCredentialEncoder
 
getBaseEnvironmentProperties() - Method in class com.atlassian.crowd.directory.AppleOpenDirectory
Returns the properties used to set up the Ldap ContextSource.
getBaseEnvironmentProperties() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
getBaseEnvironmentProperties() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Returns the properties used to set up the Ldap ContextSource.
getBooleanKey(String) - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getBooleanKey(String, boolean) - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getByDn(String) - Method in class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 
getByGuid(String) - Method in class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 
getCacheSynchroniseInterval() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Returns the interval in seconds when the local Cache should be synchronized with LDAP.
getCacheSynchroniseInterval() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getConfigurationDetails() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getConfigurationDetails() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
Returns a map of the LDAP names as the keys and the properties associated with that LDAP connector.
getConfigurationDetails() - Method in interface com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper
 
getConfigurationDetails() - Method in class com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelperImpl
 
getConnectionTimeout() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getConnectionTimeoutInSec() - Method in class com.atlassian.crowd.console.value.directory.ConnectorConnection
 
getConnectionURL() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getConnectionURL() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getContextSource() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Exposed so that delegated directories can get a handle on the underlying LDAP context.
getCoreRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.ContextMapperWithCustomAttributes
 
getCoreRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.GroupContextMapper
 
getCoreRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.UserContextMapper
 
getCredentialEncoder() - Method in class com.atlassian.crowd.directory.ApacheDS
 
getCredentialEncoder() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
getCredentialEncoder() - Method in class com.atlassian.crowd.directory.NovelleDirectory
 
getCredentialEncoder() - Method in class com.atlassian.crowd.directory.OpenLDAP
 
getCredentialEncoder() - Method in class com.atlassian.crowd.directory.Rfc2307
 
getCredentialEncoder() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getCredentialEncoder() - Method in class com.atlassian.crowd.directory.SunONE
 
getCustomGroupAttributeMappers() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
getCustomGroupAttributeMappers() - Method in class com.atlassian.crowd.directory.RFC2307Directory
 
getCustomGroupAttributeMappers() - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
getCustomGroupAttributeMappers() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
As a minimum, this SHOULD provide an attribute mapper that maps the group members attribute (if available).
getCustomUserAttributeMappers() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
getCustomUserAttributeMappers() - Method in class com.atlassian.crowd.directory.RFC2307Directory
 
getCustomUserAttributeMappers() - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
getCustomUserAttributeMappers() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getDefault() - Static method in class com.atlassian.crowd.directory.ssl.LdapHostnameVerificationSSLSocketFactory
 
getDescription() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.ApacheDS
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.ApacheDS15
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.AppleOpenDirectory
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.FedoraDS
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.GenericLDAP
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.NovelleDirectory
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.OpenDS
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.OpenLDAP
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.OpenLDAPRfc2307
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.Rfc2307
 
getDescriptiveName() - Method in class com.atlassian.crowd.directory.SunONE
 
getDirectoryId() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getDirectoryId() - Method in class com.atlassian.crowd.event.remote.RemoteDirectoryEvent
 
getDirectoryId() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
getDirectoryId() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getDisplayName() - Method in class com.atlassian.crowd.directory.ldap.LdapTypeConfig
 
getDisplayName() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getDn() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
getDn() - Method in interface com.atlassian.crowd.model.LDAPDirectoryEntity
Gets the standardised distinguished name for the LDAP entity.
getDn() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getEmailAddress() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getEncodedValue() - Method in class com.atlassian.crowd.directory.ldap.control.ldap.DeletedControl
 
getEncryptionAlgorithm() - Method in class com.atlassian.crowd.directory.ldap.credential.EncryptingCredentialEncoder
 
getEntity() - Method in class com.atlassian.crowd.event.remote.RemoteEntityCreatedOrUpdatedEvent
 
getEntityName() - Method in class com.atlassian.crowd.event.remote.RemoteEntityDeletedEvent
 
getEnvironment() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getEnvironment() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getError(Directory) - Method in interface com.atlassian.crowd.directory.ldap.validator.Validator
Validates a specific directory configuration.
getErrors(Directory) - Method in class com.atlassian.crowd.directory.ldap.validator.ConnectorValidator
Gets the errors detected by the list of validators for the specified directory
getException() - Method in class com.atlassian.crowd.event.remote.RemoteDirectoryMonitorErrorEvent
 
getExternalId() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getExternalIdAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Get the LDAP unique ID attribute.
getExternalIdAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getExternalIdFromAttribute(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
getFirstName() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getGroup() - Method in class com.atlassian.crowd.directory.ldap.name.SearchDN
Returns a Name representing the DN to anchor the search for groups.
getGroupActiveFromAttribute(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
getGroupBaseDN() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getGroupContextMapper(GroupType) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Returns a ContextMapper ready to translate LDAP objects into Groups and fetches all member objects.
getGroupDescriptionAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getGroupDescriptionAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getGroupDescriptionFromAttribute(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
getGroupFilter() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getGroupFilter() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getGroupMemberAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getGroupMemberAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getGroupNameAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getGroupNameAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getGroupNameFromAttributes(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
getGroupObjectClass() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getGroupObjectClass() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getGUIDAsString(byte[]) - Static method in class com.atlassian.crowd.directory.ldap.util.GuidHelper
The returned representation doesn't match AD's string representation, but it doesn't matter as the GUID should be treated as an opaque identifier.
getHttpMaxConnections() - Method in class com.atlassian.crowd.console.value.directory.RemoteCrowdConnection
 
getHttpTimeout() - Method in class com.atlassian.crowd.console.value.directory.RemoteCrowdConnection
 
getID() - Method in class com.atlassian.crowd.directory.ldap.control.ldap.DeletedControl
 
getImplementations() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getImplementations() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
Returns a map of the LDAP names as the keys and the implementation class as Strings.
getImplementations() - Method in interface com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper
 
getImplementations() - Method in class com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelperImpl
 
getInitial() - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
getInitialGroupMemberDN() - Method in class com.atlassian.crowd.directory.ApacheDS15
ApacheDS 1.5.x requires a non-blank uniqueMember when adding a group.
getInitialGroupMemberDN() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
AD does not need a default container member.
getInitialGroupMemberDN() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Returns the default container member DN.
getInternalDirectory() - Method in class com.atlassian.crowd.directory.hybrid.InternalGroupHandler
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.LdapTypeConfig
 
getKey() - Method in interface com.atlassian.crowd.directory.ldap.mapper.attribute.AttributeMapper
Get the key to use when storing the attribute on an entity with Attributes.
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC2307MemberUidMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangedMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangeOffsetMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectGUIDMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectSIDMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.PrimaryGroupIdMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.RFC2307GidNumberMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.user.MemberOfOverlayMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.UserAccountControlMapper
 
getKey() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.USNChangedMapper
 
getKeys() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getKeys() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
getKeys() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getLastName() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getLastRidFromSid(String) - Static method in class com.atlassian.crowd.directory.ldap.mapper.attribute.SIDUtils
 
getLdapEntityClass() - Method in enum com.atlassian.crowd.directory.cache.model.EntityType
 
getLdapName(LDAPDirectoryEntity) - Static method in class com.atlassian.crowd.directory.RFC4519Directory
 
getLdapPropertiesMapper() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getLdapTypeAsJson() - Method in class com.atlassian.crowd.directory.ldap.LdapTypeConfig
Get a JSON String of an array of fields with default value and visibility.
getLdapTypeConfigs() - Method in interface com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelper
 
getLdapTypeConfigs() - Method in class com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelperImpl
 
getLdapTypeConfigurations() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Get a list of Ldap Type Configuration objects.
getLdapTypeConfigurations() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getLimit() - Method in class com.atlassian.crowd.directory.LimitedNamingEnumeration
 
getMemberDnMappers() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
getMemberDnMappers() - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
getMemberships() - Method in class com.atlassian.crowd.directory.RFC2307Directory
 
getMemberships() - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
getName() - Method in class com.atlassian.crowd.directory.cache.model.EntityIdentifier
 
getName(String) - Method in interface com.atlassian.crowd.directory.ldap.name.Converter
Escapes and converts a DN into a Name, for use with LDAP through JNDI.
getName(String, String, LdapName) - Method in interface com.atlassian.crowd.directory.ldap.name.Converter
Returns a Name escaped for JNDI and LDAP, for use with a directory.
getName(String) - Method in class com.atlassian.crowd.directory.ldap.name.GenericConverter
 
getName(String, String, LdapName) - Method in class com.atlassian.crowd.directory.ldap.name.GenericConverter
 
getName() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
getName() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getNamingContext() - Method in class com.atlassian.crowd.directory.ldap.name.SearchDN
Returns a Name representing the DN beneath which all objects should reside OR the blank root DSE if none is specified.
getNewGroupAttributes(Group) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getNewGroupDirectorySpecificAttributes(Group, Attributes) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
If we want to be able to nest groups, we need to create distribution groups rather than security groups.
getNewGroupDirectorySpecificAttributes(Group, Attributes) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Populates attributes object with directory-specific attributes.
getNewUserAttributes(User, PasswordCredential) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Translates the User into LDAP attributes, in preparation for creating a new user.
getNewUserDirectorySpecificAttributes(User, Attributes) - Method in class com.atlassian.crowd.directory.ApacheDS
ApacheDS in a default install requires the sn to be set before a user can be created.
getNewUserDirectorySpecificAttributes(User, Attributes) - Method in class com.atlassian.crowd.directory.ApacheDS15
ApacheDS in a default install requires the sn to be set before a user can be created.
getNewUserDirectorySpecificAttributes(User, Attributes) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
Active Directory needs a couple of additional attributes set - the sAMAccountName (which is the account name you use to log on to Windows), and the account disabled flag.
getNewUserDirectorySpecificAttributes(User, Attributes) - Method in class com.atlassian.crowd.directory.NovelleDirectory
Novell eDirectory in a default install requires the sn to be set before a user can be created.
getNewUserDirectorySpecificAttributes(User, Attributes) - Method in class com.atlassian.crowd.directory.OpenLDAP
OpenLDAP 2.3.35 in a default install requires the sn to be set before a user can be created.
getNewUserDirectorySpecificAttributes(User, Attributes) - Method in class com.atlassian.crowd.directory.Rfc2307
 
getNewUserDirectorySpecificAttributes(User, Attributes) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Populates attributes object with directory-specific attributes.
getNewUserDirectorySpecificAttributes(User, Attributes) - Method in class com.atlassian.crowd.directory.SunONE
Sun DSEE 6.2 in a default install requires the sn to be set before a user can be created.
getObjectClassAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getObjectClassAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getObjectFromNameClassPair(NameClassPair) - Method in class com.atlassian.crowd.directory.ldap.mapper.AttributeToContextCallbackHandler
 
getObjectFromNameClassPair(NameClassPair) - Method in class com.atlassian.crowd.directory.ldap.mapper.LookupCallbackHandler
 
getObjectGUID() - Method in class com.atlassian.crowd.model.Tombstone
 
getPagedResultsSize() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getPagedResultsSize() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getPassword() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getPassword() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getPasswordEncoderFactory() - Method in class com.atlassian.crowd.directory.ldap.credential.EncryptingCredentialEncoder
 
getPasswordHelper() - Method in class com.atlassian.crowd.directory.ldap.credential.EnforceUnencryptedCredentialEncoder
 
getPollingIntervalInMin() - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
getPoolInitSize() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getPoolMaxSize() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getPoolPrefSize() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getPoolTimeout() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getPrincipalBaseDN() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRawDirectory(Long, String, Map<String, String>) - Method in class com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoaderImpl
 
getReadTimeout() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getReadTimeoutInSec() - Method in class com.atlassian.crowd.console.value.directory.ConnectorConnection
 
getRequiredLdapAttributes() - Method in interface com.atlassian.crowd.directory.ldap.mapper.attribute.AttributeMapper
Returns the LDAP attributes that should be requested in a search where AttributeMapper.getValues(DirContextAdapter) will be called on the results.
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC2307MemberUidMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangedMapper
Only requests the base attribute.
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangeOffsetMapper
Only requests the base attribute.
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectGUIDMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectSIDMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.PrimaryGroupIdMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.RFC2307GidNumberMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.user.MemberOfOverlayMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.UserAccountControlMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.USNChangedMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.ContextMapperWithCustomAttributes
 
getRequiredLdapAttributes() - Method in interface com.atlassian.crowd.directory.ldap.mapper.ContextMapperWithRequiredAttributes
Returns the LDAP attributes that should be requested in a search where ContextMapperWithRequiredAttributes.mapFromContext(Object) will be called on the results.
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.ExternalIdContextMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.JpegPhotoContextMapper
 
getRequiredLdapAttributes() - Method in class com.atlassian.crowd.directory.ldap.mapper.TombstoneContextMapper
 
getRole() - Method in class com.atlassian.crowd.directory.ldap.name.SearchDN
Deprecated. 
getRoleBaseDN() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleDescriptionAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Deprecated.
getRoleDescriptionAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleFilter() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Deprecated.
getRoleFilter() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleMemberAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Deprecated.
getRoleMemberAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleNameAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Deprecated.
getRoleNameAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleObjectClass() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Deprecated.
getRoleObjectClass() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getSearchDN(String) - Method in class com.atlassian.crowd.directory.ldap.name.SearchDN
Given an additional DN (eg.
getSearchDN() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getSearchTimeLimit() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getSearchTimeLimit() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getSearchTimeoutInSec() - Method in class com.atlassian.crowd.console.value.directory.ConnectorConnection
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.ApacheDS
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.ApacheDS15
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.AppleOpenDirectory
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.FedoraDS
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.GenericLDAP
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.NovelleDirectory
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.OpenDS
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.OpenLDAP
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.OpenLDAPRfc2307
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.Rfc2307
 
getStaticDirectoryType() - Static method in class com.atlassian.crowd.directory.SunONE
 
getStringTermEqualityFilter(String, PropertyRestriction<String>) - Method in class com.atlassian.crowd.search.ldap.ActiveDirectoryQueryTranslaterImpl
Returns a filter that applies byte String encoding to value when creating filter for ExternalId property.
getStringTermEqualityFilter(String, PropertyRestriction<String>) - Method in class com.atlassian.crowd.search.ldap.LDAPQueryTranslaterImpl
Certain LDAP directories, like AD, may require the value being searched to be encoded or not depending on the attribute under search.
getSubTreeSearchControls(ContextMapperWithRequiredAttributes<?>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getSyncGroupMembershipsAfterAuth() - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
getSyncGroupMembershipsAfterAuthValues() - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
getTerminal() - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
getTombstone() - Method in class com.atlassian.crowd.event.remote.ActiveDirectoryEntityDeletedEvent
 
getType() - Method in class com.atlassian.crowd.directory.cache.model.EntityIdentifier
 
getType() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
getUser() - Method in class com.atlassian.crowd.directory.ldap.name.SearchDN
Returns a Name representing the DN to search beneath for users.
getUserActiveFromAttribute(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.ActiveDirectoryUserAttributesMapper
 
getUserActiveFromAttribute(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
getUserAvatarByName(String, int) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getUserContextMapper() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
getUserContextMapper() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Returns a ContextMapper that can transform a Context into a User.
getUserCount() - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
Counts users in directory cache.
getUserDisplayNameAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserDisplayNameAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserDisplayNameFromAttribute(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
getUserEmailAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserEmailAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserEmailFromAttribute(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
getUserEncryptionMethod() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserEncryptionMethod() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserFilter() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserFilter() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserFirstNameAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserFirstNameAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserFirstNameFromAttribute(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
getUserGroupMembershipsAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserGroupMembershipsAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserLastNameAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserLastNameAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserLastNameFromAttribute(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
getUserModificationItems(User, LDAPUserWithAttributes) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
getUserModificationItems(User, LDAPUserWithAttributes) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getUsername() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUsername() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserNameAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserNameAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUsernameFromAttributes(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
getUserNameRdnAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserNameRdnAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserObjectClass() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserObjectClass() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUserPasswordAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getUserPasswordAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getUsnChanged() - Method in class com.atlassian.crowd.model.Tombstone
 
getValue(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getValue(String) - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
getValue(String) - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
getValueFromAttributes(String, Attributes) - Static method in class com.atlassian.crowd.directory.ldap.util.DirectoryAttributeRetriever
Retrieves the first value from the collection of attributes for the supplied name directoryAttributeName.
getValueFromExternalIdAttribute(String, Attributes) - Static method in class com.atlassian.crowd.directory.ldap.util.DirectoryAttributeRetriever
Retrieves the first value from the collection of attributes for the supplied name externalIdAttribute.
getValues(DirContextAdapter) - Method in interface com.atlassian.crowd.directory.ldap.mapper.attribute.AttributeMapper
Map the value of the key from the directory context.
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC2307MemberUidMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangedMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangeOffsetMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectGUIDMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectSIDMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.PrimaryGroupIdMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.RFC2307GidNumberMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.user.MemberOfOverlayMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.UserAccountControlMapper
 
getValues(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.attribute.USNChangedMapper
 
getValues() - Method in class com.atlassian.crowd.directory.ldap.util.ListAttributeValueProcessor
 
getValues(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
getValues(String) - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
getValues(String) - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
GROUP_DESCRIPTION_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP group description attribute.
GROUP_DN_ADDITION - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP group base dn.
GROUP_LDAP_PROPERTIES - Static variable in class com.atlassian.crowd.directory.ldap.QueryAnalyser
 
GROUP_NAME_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP group name attribute.
GROUP_OBJECTCLASS_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP group object class.
GROUP_OBJECTFILTER_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP group object class.
GROUP_USERNAMES_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP group membership attribute.
GroupContextMapper - Class in com.atlassian.crowd.directory.ldap.mapper
Translates information returned from an LDAP directory into a LDAPGroupWithAttributes implementation of Group.
GroupContextMapper(long, GroupType, LDAPPropertiesMapper, List<AttributeMapper>) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.GroupContextMapper
 
groupType - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
groupType - Variable in class com.atlassian.crowd.directory.ldap.mapper.GroupContextMapper
 
GuidHelper - Class in com.atlassian.crowd.directory.ldap.util
Util for GUID (externalId) transformations
GuidHelper() - Constructor for class com.atlassian.crowd.directory.ldap.util.GuidHelper
 

H

hashCode() - Method in class com.atlassian.crowd.directory.cache.model.DualNameKey
 
hashCode() - Method in class com.atlassian.crowd.directory.cache.model.EntityIdentifier
 
hashCode() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
hashCode() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
hashCode() - Method in class com.atlassian.crowd.search.ldap.BitwiseFilter
 
hasMore() - Method in class com.atlassian.crowd.directory.ldap.util.IncrementalAttributeMapper
 
hasMore() - Method in class com.atlassian.crowd.directory.LimitedNamingEnumeration
 
hasMoreElements() - Method in class com.atlassian.crowd.directory.LimitedNamingEnumeration
 

I

IncrementalAttributeMapper - Class in com.atlassian.crowd.directory.ldap.util
Code based on: http://jira.springframework.org/browse/LDAP-176 To fix: http://jira.atlassian.com/browse/CWD-1445 Utility class that helps with reading all attribute values from Active Directory using Incremental Retrieval of Multi-valued Properties.
IncrementalAttributeMapper(String, AttributeValueProcessor) - Constructor for class com.atlassian.crowd.directory.ldap.util.IncrementalAttributeMapper
 
IncrementalAttributeMapper(String, AttributeValueProcessor, RangeOption) - Constructor for class com.atlassian.crowd.directory.ldap.util.IncrementalAttributeMapper
 
InternalGroupHandler - Class in com.atlassian.crowd.directory.hybrid
Manages internal group creation and mutation.
InternalGroupHandler(InternalRemoteDirectory) - Constructor for class com.atlassian.crowd.directory.hybrid.InternalGroupHandler
 
isActive() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
isActive() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
isCritical() - Method in class com.atlassian.crowd.directory.ldap.control.ldap.DeletedControl
 
isDirectGroupMemberOf(LDAPUserWithAttributes, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
isDnDirectGroupMember(String, LDAPGroupWithAttributes) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
isEmpty() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
isEmpty() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
isEmpty() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
isExternalIdConfigured() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
Checks if the 'User Unique ID Attribute' is set.
isFilteringExpiredUsers() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Specify whether expired users should be filtered out.
isFilteringExpiredUsers() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isFullRange() - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
isGroupDirectGroupMember(String, String) - Method in class com.atlassian.crowd.directory.RFC2307Directory
 
isGroupDirectGroupMember(String, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
isIncrementalSyncEnabled() - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
isIncrementalSyncEnabled() - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
isLocalGroupsEnabled() - Method in class com.atlassian.crowd.directory.hybrid.InternalGroupHandler
 
isLocalGroupsEnabled() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Returns true if groups and group memberships are to be mutated only (created, updated, deleted) in local storage, otherwise the mutations will be propagated to the underlying LDAP implementation (full read-write LDAP groups).
isLocalGroupsEnabled() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isLocalUserStatusEnabled() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Returns true if user status are updated independently in the Crowd cache and the remote directory.
isLocalUserStatusEnabled() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isNestedGroupsDisabled() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
isNestedGroupsDisabled() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isPagedResultsControl() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
isPagedResultsControl() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
Checks if the configuration of the LDAP directory server uses paged results.
isPrimaryGroupSupported() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
isPrimaryGroupSupported() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isQueryOnInternalFieldsOnly(EntityQuery<T>) - Static method in class com.atlassian.crowd.directory.ldap.QueryAnalyser
 
isQueryOnLdapFieldsOnly(EntityQuery<T>) - Static method in class com.atlassian.crowd.directory.ldap.QueryAnalyser
 
isReferral() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Returns true if referrals should be followed.
isReferral() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isRelaxedDnStandardisation() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Whether we should use the more expensive but completely cross-directory compatible method for standardising DNs when mapping object DNs and and memberDNs (value = false); or if we can use a more efficient but relaxed form of standardisation (value = true).
isRelaxedDnStandardisation() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isRolesDisabled() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Returns true if roles should be disabled, as in some caching setups.
isRolesDisabled() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isRolesDisabled() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
isSafe(String) - Static method in class com.atlassian.crowd.directory.ldap.util.XmlValidator
Verifies whether a string consists solely of valid XML characters.
isSecureSSL() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
If the connection must be secure.
isTerminalEndOfRange() - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
isTerminalMissing() - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
isUserAttributeSynchronisationEnabled() - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
isUserDirectGroupMember(String, String) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
isUserDirectGroupMember(String, String) - Method in class com.atlassian.crowd.directory.RFC2307Directory
 
isUserDirectGroupMember(String, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
isUserEnabled(String) - Static method in class com.atlassian.crowd.directory.ldap.mapper.attribute.UserAccountControlUtil
 
isUsingConnectionPooling() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isUsingUserMembershipAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
isUsingUserMembershipAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isUsingUserMembershipAttributeForGroupMembership() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
isUsingUserMembershipAttributeForGroupMembership() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isXmlCharacter(int) - Static method in class com.atlassian.crowd.directory.ldap.util.XmlValidator
Recognise valid XML characters as defined by Extensible Markup Language, section 2.2.
iterator() - Method in class com.atlassian.crowd.directory.RFC4519DirectoryMembershipsIterable
 

J

JpegPhotoContextMapper - Class in com.atlassian.crowd.directory.ldap.mapper
 
JpegPhotoContextMapper() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.JpegPhotoContextMapper
 
JpegPhotoContextMapper(String) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.JpegPhotoContextMapper
 

L

LDAP_BASEDN_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP base DN.
LDAP_CONNECTION_TIMEOUT - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Timeout stored in milliseconds when opening new server connections.
LDAP_EXTERNAL_ID - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the unique ID attribute in LDAP.
LDAP_FILTER_EXPIRED_USERS - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Key to determine if the expired users should be filtered out.
LDAP_NESTED_GROUPS_DISABLED - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Key to fine whether or not we support nested groups for a given LDAP Directory
LDAP_PAGEDRESULTS_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP paged results attribute.
LDAP_PAGEDRESULTS_SIZE - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP paged results size attribute.
LDAP_PASSWORD_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP password.
LDAP_POOL_INITSIZE - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Initial size of connection pool, e.g.
LDAP_POOL_MAXSIZE - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Maximum size of connection pool.
LDAP_POOL_PREFSIZE - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Preferred size of connection pool.
LDAP_POOL_TIMEOUT - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Idle time stored in milliseconds for a connection before it is removed from the pool.
LDAP_POOLING_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for connection pooling.
LDAP_PROPOGATE_CHANGES - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the propagation of changes.
LDAP_READ_TIMEOUT - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Timeout stored in milliseconds for search and other read operations.
LDAP_REFERRAL_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the referral option.
LDAP_RELAXED_DN_STANDARDISATION - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Key to decide whether we need full DN standardisation or can get away with faster, relaxed standardisation.
LDAP_SEARCH_TIMELIMIT - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Time limit on searches stored in milliseconds.
LDAP_SECURE_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the SSL required flag.
LDAP_URL_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP url.
LDAP_USER_ENCRYPTION_METHOD - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
LDAP password encrypion algorithm, used for updating a Principal's password with the correct encryption algorithm
LDAP_USERDN_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP user DN.
LDAP_USING_USER_MEMBERSHIP_ATTRIBUTE - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Key to decide if the user group membership attribute ("memberOf" or equivalent) should be used to fetch the list of users that are members of a group.
LDAP_USING_USER_MEMBERSHIP_ATTRIBUTE_FOR_GROUP_MEMBERSHIP - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Key to decide if the user group membership attribute ("memberOf" or equivalent) should be used to fetch the list of groups a user belongs to.
LDAPConfigurationTester - Interface in com.atlassian.crowd.search.ldap.test
 
LDAPConfigurationTester.Strategy - Enum in com.atlassian.crowd.search.ldap.test
 
LDAPConfigurationTesterImpl - Class in com.atlassian.crowd.search.ldap.test
 
LDAPConfigurationTesterImpl() - Constructor for class com.atlassian.crowd.search.ldap.test.LDAPConfigurationTesterImpl
 
LDAPCredentialEncoder - Interface in com.atlassian.crowd.directory.ldap.credential
Encodes and/or encrypts a given PasswordCredential to the value expected by a particular directory connector.
LDAPCredentialEncoder.LDAPCredentialToByteArrayEncoder - Interface in com.atlassian.crowd.directory.ldap.credential
 
LDAPCredentialEncoder.LDAPCredentialToStringEncoder - Interface in com.atlassian.crowd.directory.ldap.credential
 
LDAPDirectory - Interface in com.atlassian.crowd.directory
Contains methods specific to LDAP direcotories.
LDAPDirectoryEntity - Interface in com.atlassian.crowd.model
 
LDAPDirectoryInstanceLoaderImpl - Class in com.atlassian.crowd.directory.loader
Loads an implementation of a RemoteDirectory for use at runtime by the Crowd security server.
LDAPDirectoryInstanceLoaderImpl(InstanceFactory) - Constructor for class com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoaderImpl
 
LDAPEntityNameMap<T extends LDAPDirectoryEntity> - Class in com.atlassian.crowd.directory.ldap.cache
A composite map of ObjectGUID to DN and DN to Name.
LDAPEntityNameMap() - Constructor for class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 
LDAPGroupAttributesMapper - Class in com.atlassian.crowd.directory.ldap.mapper.entity
 
LDAPGroupAttributesMapper(long, GroupType, LDAPPropertiesMapper) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
LDAPGroupWithAttributes - Class in com.atlassian.crowd.model.group
 
LDAPGroupWithAttributes(String, GroupTemplateWithAttributes) - Constructor for class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
LdapHostnameVerificationSSLSocketFactory - Class in com.atlassian.crowd.directory.ssl
This SocketFactory needs to call SSLParameters.setEndpointIdentificationAlgorithm(String) to enable LDAPS hostname verification.
LDAPPropertiesHelper - Interface in com.atlassian.crowd.directory.ldap.util
This class is a helper class that contains all configuration and implementation information for LDAP This configuration data is pulled from property files on the classpath in the format ConnectorClazz.properties
LDAPPropertiesHelperImpl - Class in com.atlassian.crowd.directory.ldap.util
This class is a helper class that contains all configuration and implementation information for LDAP This configuration data is pulled from property files on the classpath in the format ConnectorClazz.properties
LDAPPropertiesHelperImpl() - Constructor for class com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelperImpl
 
LDAPPropertiesMapper - Interface in com.atlassian.crowd.directory.ldap
Allows LDAP directory connectors to obtain LDAP settings, such as directory-specific names for RDNs.
ldapPropertiesMapper - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
ldapPropertiesMapper - Variable in class com.atlassian.crowd.directory.ldap.mapper.GroupContextMapper
 
ldapPropertiesMapper - Variable in class com.atlassian.crowd.directory.ldap.mapper.UserContextMapper
 
ldapPropertiesMapper - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
LDAPPropertiesMapperImpl - Class in com.atlassian.crowd.directory.ldap
 
LDAPPropertiesMapperImpl(LDAPPropertiesHelper) - Constructor for class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
LDAPQuery - Class in com.atlassian.crowd.search.ldap
 
LDAPQuery(String) - Constructor for class com.atlassian.crowd.search.ldap.LDAPQuery
 
ldapQueryTranslater - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
LDAPQueryTranslater - Interface in com.atlassian.crowd.search.ldap
The LDAPQueryTranslater: - Does not support searching based on GroupTermKeys.GROUP_TYPE: this cannot exist as a search restriction.
LDAPQueryTranslaterImpl - Class in com.atlassian.crowd.search.ldap
The LDAPQueryTranslater: - Does not support searching based on GroupTermKeys.GROUP_TYPE: this cannot exist as a search restriction.
LDAPQueryTranslaterImpl() - Constructor for class com.atlassian.crowd.search.ldap.LDAPQueryTranslaterImpl
 
ldapTemplate - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
LdapTypeConfig - Class in com.atlassian.crowd.directory.ldap
Information bean for building the UI configuration screen.
LdapTypeConfig(String, String, Properties) - Constructor for class com.atlassian.crowd.directory.ldap.LdapTypeConfig
 
LDAPUserAttributesMapper - Class in com.atlassian.crowd.directory.ldap.mapper.entity
Maps an LDAP Attributes object to the Crowd {User} object type, and vice versa.
LDAPUserAttributesMapper(long, LDAPPropertiesMapper) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
LDAPUserWithAttributes - Class in com.atlassian.crowd.model.user
 
LDAPUserWithAttributes(String, UserTemplateWithAttributes) - Constructor for class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
LimitedNamingEnumeration<T> - Class in com.atlassian.crowd.directory
Wrap a NamingEnumeration and only return up to a limited number of elements.
LimitedNamingEnumeration(NamingEnumeration<T>, int) - Constructor for class com.atlassian.crowd.directory.LimitedNamingEnumeration
 
ListAttributeValueProcessor - Class in com.atlassian.crowd.directory.ldap.util
Code copied from: http://jira.springframework.org/browse/LDAP-176 To fix: http://jira.atlassian.com/browse/CWD-1445
ListAttributeValueProcessor() - Constructor for class com.atlassian.crowd.directory.ldap.util.ListAttributeValueProcessor
 
loadDirectoryProperties(Class<?>) - Method in class com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelperImpl
 
loadFromDirectory(Directory) - Method in class com.atlassian.crowd.console.value.directory.ConnectorConnection
 
loadFromDirectory(Directory) - Method in class com.atlassian.crowd.console.value.directory.RemoteCrowdConnection
 
loadFromDirectory(Directory) - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
LOCAL_GROUPS - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Key to determine if using local storage for groups/group memberships.
LocalGroupHandler - Class in com.atlassian.crowd.directory.hybrid
Manages local group creation and mutation.
LocalGroupHandler(InternalRemoteDirectory) - Constructor for class com.atlassian.crowd.directory.hybrid.LocalGroupHandler
 
logger - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
logger - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
 
logger - Variable in class com.atlassian.crowd.directory.ldap.name.SearchDN
 
lookup(Name) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
lookup(LdapName, String[], AttributesMapper) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
lookup(LdapName, ContextMapperWithRequiredAttributes<T>) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
LookupCallbackHandler<T> - Class in com.atlassian.crowd.directory.ldap.mapper
 
LookupCallbackHandler() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.LookupCallbackHandler
 

M

mapAttributesFromGroup(Group) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
Creates an LDAP Attributes object containing the information in the Group object.
mapAttributesFromUser(User) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
Creates an LDAP Attributes object containing the information in the User object.
mapFromAttributes(Attributes) - Method in class com.atlassian.crowd.directory.ldap.util.IncrementalAttributeMapper
 
mapFromContext(Object) - Method in class com.atlassian.crowd.directory.ldap.mapper.ContextMapperWithCustomAttributes
 
mapFromContext(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.ContextMapperWithCustomAttributes
 
mapFromContext(Object) - Method in interface com.atlassian.crowd.directory.ldap.mapper.ContextMapperWithRequiredAttributes
 
mapFromContext(Object) - Method in class com.atlassian.crowd.directory.ldap.mapper.ExternalIdContextMapper
Returns objectGUID.
mapFromContext(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.GroupContextMapper
Called by Spring LDAP on every object fetched from the LDAP directory.
mapFromContext(Object) - Method in class com.atlassian.crowd.directory.ldap.mapper.JpegPhotoContextMapper
 
mapFromContext(Object) - Method in class com.atlassian.crowd.directory.ldap.mapper.TombstoneContextMapper
Returns an object representation of a deleted object.
mapFromContext(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.UserContextMapper
Called by Spring LDAP on every object fetched from the LDAP directory.
mapGroupFromAttributes(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
Creates a Group object containing the information in the Attributes object.
mapUserFromAttributes(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
Creates a User object containing the information in the Attributes object.
MemberOfOverlayMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute.user
 
MemberOfOverlayMapper(String, boolean) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.user.MemberOfOverlayMapper
 
MicrosoftActiveDirectory - Class in com.atlassian.crowd.directory
Microsoft Active Directory connector.
MicrosoftActiveDirectory(ActiveDirectoryQueryTranslaterImpl, EventPublisher, InstanceFactory, PasswordHelper) - Constructor for class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
modifyAttributes(Name, ModificationItem[]) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 

N

nameAttribute - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
nameConverter - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
next() - Method in class com.atlassian.crowd.directory.LimitedNamingEnumeration
 
nextElement() - Method in class com.atlassian.crowd.directory.LimitedNamingEnumeration
 
nextRange(int) - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
notExpiredAt(Date) - Static method in class com.atlassian.crowd.directory.ldap.util.ActiveDirectoryExpirationUtils
 
NothingResult - Class in com.atlassian.crowd.search.ldap
Holder representing empty set.
NothingResult() - Constructor for class com.atlassian.crowd.search.ldap.NothingResult
 
NovelleDirectory - Class in com.atlassian.crowd.directory
Novell eDirectory LDAP connector.
NovelleDirectory(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordHelper) - Constructor for class com.atlassian.crowd.directory.NovelleDirectory
 
NullResultException - Exception in com.atlassian.crowd.search.ldap
Denotes that the LDAPQuery could not be formed because the query would result in a null result (empty collection).
NullResultException() - Constructor for exception com.atlassian.crowd.search.ldap.NullResultException
 

O

OBJECT_SID - Static variable in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
objectClassAttribute - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
objectClassValue - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
ObjectGUIDMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute
Maps the objectGUID on an entity.
ObjectGUIDMapper() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectGUIDMapper
 
ObjectSIDMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute
Maps the primaryGroupId of a user.
ObjectSIDMapper() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.ObjectSIDMapper
 
OpenDS - Class in com.atlassian.crowd.directory
 
OpenDS(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.OpenDS
 
OpenLDAP - Class in com.atlassian.crowd.directory
 
OpenLDAP(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.OpenLDAP
 
OpenLDAPRfc2307 - Class in com.atlassian.crowd.directory
 
OpenLDAPRfc2307(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.OpenLDAPRfc2307
 
or(String, int) - Static method in class com.atlassian.crowd.search.ldap.BitwiseFilter
Factory method

P

pageSearchResults(Name, String, ContextMapper, SearchControls, DirContextProcessor, int) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Performs a paged results search on an LDAP directory server searching using the LDAP paged results control option to fetch results in chunks rather than all at once.
PageSizeValidator - Class in com.atlassian.crowd.search.ldap.test
 
PageSizeValidator() - Constructor for class com.atlassian.crowd.search.ldap.test.PageSizeValidator
 
parse(String) - Static method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
postProcess(DirContext) - Method in class com.atlassian.crowd.directory.ldap.control.DeletedResultsControl
 
postprocessGroups(List<LDAPGroupWithAttributes>) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
postprocessGroups(List<LDAPGroupWithAttributes>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Perform any post-processing on groups.
PRIMARY_GROUP_SUPPORT - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Key to determine if primary groups are supported.
PrimaryGroupIdMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute
Maps the primaryGroupId of a user.
PrimaryGroupIdMapper() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.PrimaryGroupIdMapper
 
process(Object) - Method in interface com.atlassian.crowd.directory.ldap.util.AttributeValueProcessor
 
process(Object) - Method in class com.atlassian.crowd.directory.ldap.util.ListAttributeValueProcessor
 
PROPERTY_USE_LEGACY_AD_INCREMENTAL_SYNC - Static variable in class com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresher
 
put(T) - Method in class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 
putAll(Collection<T>) - Method in class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 

Q

QueryAnalyser - Class in com.atlassian.crowd.directory.ldap
Used to inspect search queries to determine if they are executable on LDAP implementations.
QueryAnalyser() - Constructor for class com.atlassian.crowd.directory.ldap.QueryAnalyser
 

R

RangeOption - Class in com.atlassian.crowd.directory.ldap.util
Code copied from: http://jira.springframework.org/browse/LDAP-176 To fix: http://jira.atlassian.com/browse/CWD-1445 Attribute name Range Option used for Incremental Retrieval of Multi-valued Properties.
RangeOption(int) - Constructor for class com.atlassian.crowd.directory.ldap.util.RangeOption
 
RangeOption(int, int) - Constructor for class com.atlassian.crowd.directory.ldap.util.RangeOption
 
RemoteCrowdConnection - Class in com.atlassian.crowd.console.value.directory
 
RemoteCrowdConnection() - Constructor for class com.atlassian.crowd.console.value.directory.RemoteCrowdConnection
 
remoteDirectory - Variable in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
RemoteDirectoryCacheRefresher - Class in com.atlassian.crowd.directory.ldap.cache
A simple implementation of CacheRefresher that will only do "Full Refresh".
RemoteDirectoryCacheRefresher(RemoteDirectory) - Constructor for class com.atlassian.crowd.directory.ldap.cache.RemoteDirectoryCacheRefresher
 
RemoteDirectoryEvent - Class in com.atlassian.crowd.event.remote
An event that models an event occuring on a Remote Directory.
RemoteDirectoryEvent(Object, long) - Constructor for class com.atlassian.crowd.event.remote.RemoteDirectoryEvent
 
RemoteDirectoryMonitorErrorEvent - Class in com.atlassian.crowd.event.remote
 
RemoteDirectoryMonitorErrorEvent(Object, long, Exception) - Constructor for class com.atlassian.crowd.event.remote.RemoteDirectoryMonitorErrorEvent
 
RemoteEntityCreatedOrUpdatedEvent<T extends DirectoryEntity> - Class in com.atlassian.crowd.event.remote
 
RemoteEntityCreatedOrUpdatedEvent(Object, long, T) - Constructor for class com.atlassian.crowd.event.remote.RemoteEntityCreatedOrUpdatedEvent
 
RemoteEntityDeletedEvent - Class in com.atlassian.crowd.event.remote
 
RemoteEntityDeletedEvent(Object, long, String) - Constructor for class com.atlassian.crowd.event.remote.RemoteEntityDeletedEvent
 
RemoteGroupCreatedEvent - Class in com.atlassian.crowd.event.remote.group
 
RemoteGroupCreatedEvent(Object, long, Group) - Constructor for class com.atlassian.crowd.event.remote.group.RemoteGroupCreatedEvent
 
RemoteGroupCreatedOrUpdatedEvent - Class in com.atlassian.crowd.event.remote.group
 
RemoteGroupCreatedOrUpdatedEvent(Object, long, Group) - Constructor for class com.atlassian.crowd.event.remote.group.RemoteGroupCreatedOrUpdatedEvent
 
RemoteGroupDeletedEvent - Class in com.atlassian.crowd.event.remote.group
 
RemoteGroupDeletedEvent(Object, long, String) - Constructor for class com.atlassian.crowd.event.remote.group.RemoteGroupDeletedEvent
 
RemoteGroupEvent - Interface in com.atlassian.crowd.event.remote.group
A tag to denote a RemoteDirectoryEvent that is related to groups.
RemoteGroupUpdatedEvent - Class in com.atlassian.crowd.event.remote.group
 
RemoteGroupUpdatedEvent(Object, long, Group) - Constructor for class com.atlassian.crowd.event.remote.group.RemoteGroupUpdatedEvent
 
RemoteUserCreatedEvent - Class in com.atlassian.crowd.event.remote.principal
 
RemoteUserCreatedEvent(Object, long, User) - Constructor for class com.atlassian.crowd.event.remote.principal.RemoteUserCreatedEvent
 
RemoteUserCreatedOrUpdatedEvent - Class in com.atlassian.crowd.event.remote.principal
 
RemoteUserCreatedOrUpdatedEvent(Object, long, User) - Constructor for class com.atlassian.crowd.event.remote.principal.RemoteUserCreatedOrUpdatedEvent
 
RemoteUserDeletedEvent - Class in com.atlassian.crowd.event.remote.principal
 
RemoteUserDeletedEvent(Object, long, String) - Constructor for class com.atlassian.crowd.event.remote.principal.RemoteUserDeletedEvent
 
RemoteUserEvent - Interface in com.atlassian.crowd.event.remote.principal
A tag to denote a RemoteDirectoryEvent that is related to principals.
RemoteUserUpdatedEvent - Class in com.atlassian.crowd.event.remote.principal
 
RemoteUserUpdatedEvent(Object, long, User) - Constructor for class com.atlassian.crowd.event.remote.principal.RemoteUserUpdatedEvent
 
removeAllByGuid(Collection<String>) - Method in class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 
removeByGuid(String) - Method in class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 
removeDnFromGroup(String, LDAPGroupWithAttributes) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
removeGroup(String) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
removeGroup(String) - Method in class com.atlassian.crowd.directory.Rfc2307
 
removeGroup(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
removeGroupAttributes(String, String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
removeGroupFromGroup(String, String) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
removeGroupFromGroup(String, String) - Method in class com.atlassian.crowd.directory.Rfc2307
 
removeGroupFromGroup(String, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
removeUser(String) - Method in class com.atlassian.crowd.directory.Rfc2307
 
removeUser(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
removeUserAttributes(String, String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
removeUserFromGroup(String, String) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
removeUserFromGroup(String, String) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
removeUserFromGroup(String, String) - Method in class com.atlassian.crowd.directory.Rfc2307
 
removeUserFromGroup(String, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
removeUserFromLocalGroup(String, String) - Method in class com.atlassian.crowd.directory.hybrid.LocalGroupHandler
 
renameGroup(String, String) - Method in class com.atlassian.crowd.directory.Rfc2307
 
renameGroup(String, String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
renameUser(String, String) - Method in class com.atlassian.crowd.directory.Rfc2307
 
renameUser(String, String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
Rfc2307 - Class in com.atlassian.crowd.directory
This class provides read-only support for the POSIX LDAP Schema (RFC2307)
Rfc2307(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.Rfc2307
 
RFC2307Directory - Class in com.atlassian.crowd.directory
Read-only, non-nesting implementation of RFC2307 user-group membership interactions.
RFC2307Directory(LDAPQueryTranslater, EventPublisher, InstanceFactory) - Constructor for class com.atlassian.crowd.directory.RFC2307Directory
 
RFC2307GidNumberMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute
 
RFC2307GidNumberMapper() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.RFC2307GidNumberMapper
 
RFC2307MemberUidMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute.group
 
RFC2307MemberUidMapper(String) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC2307MemberUidMapper
 
RFC4519Directory - Class in com.atlassian.crowd.directory
Read-write, nesting-aware implementation of RFC4519 user-group membership interactions.
RFC4519Directory(LDAPQueryTranslater, EventPublisher, InstanceFactory) - Constructor for class com.atlassian.crowd.directory.RFC4519Directory
 
RFC4519DirectoryMembershipsIterable - Class in com.atlassian.crowd.directory
An Iterable over group Memberships optimised for the case where we already have the DNs and names of all possible users and sub-groups.
RFC4519DirectoryMembershipsIterable(RFC4519Directory, Map<LdapName, String>, Map<LdapName, String>, Set<String>) - Constructor for class com.atlassian.crowd.directory.RFC4519DirectoryMembershipsIterable
 
RFC4519DirectoryMembershipsIterable(RFC4519Directory, Map<LdapName, String>, Map<LdapName, String>) - Constructor for class com.atlassian.crowd.directory.RFC4519DirectoryMembershipsIterable
 
RFC4519MemberDnMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute.group
A generic memberDn mapper that will look for the 'member' attribute in groups.
RFC4519MemberDnMapper(String, boolean) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnMapper
 
RFC4519MemberDnRangedMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute.group
A memberDN mapper that will handle both normal and ranged memberships attribute ("member" and "member;") used in Microsoft Active Directory.
RFC4519MemberDnRangedMapper(String, boolean) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangedMapper
 
RFC4519MemberDnRangeOffsetMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute.group
If the group has ranged memberships (Active Directory specific) this mapper will obtain the offset - ie.
RFC4519MemberDnRangeOffsetMapper(String) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.group.RFC4519MemberDnRangeOffsetMapper
 
ROLE_DESCRIPTION_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP role description attribute.
ROLE_DN_ADDITION - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP role base dn.
ROLE_NAME_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP role name attribute.
ROLE_OBJECTCLASS_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP role object class.
ROLE_OBJECTFILTER_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP role object class.
ROLE_USERNAMES_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP role membership attribute.
ROLES_DISABLED - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
If set, roles are disabled.

S

search(Name, String, SearchControls, ContextMapper) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
search(Name, String, SearchControls, ContextMapper, DirContextProcessor) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
search(Name, String, SearchControls, AttributeToContextCallbackHandler, DirContextProcessor) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
SearchDN - Class in com.atlassian.crowd.directory.ldap.name
 
SearchDN(LDAPPropertiesMapper, Converter) - Constructor for class com.atlassian.crowd.directory.ldap.name.SearchDN
 
searchDN - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
searchEntities(Name, String, ContextMapperWithRequiredAttributes<T>, int, int) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Executes a search with paging if paged results is supported.
searchEntitiesWithRequestControls(Name, String, ContextMapperWithRequiredAttributes<T>, SearchControls, DirContextProcessor, int, int) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
searchGroupObjects(EntityQuery<?>, ContextMapperWithRequiredAttributes<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
searchGroupObjectsOfSpecifiedGroupType(EntityQuery<?>, ContextMapperWithRequiredAttributes<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
This method expects that the query contains a non-null groupType in the entityDescriptor.
searchGroupRelationships(MembershipQuery<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
searchGroupRelationshipsWithGroupTypeSpecified(MembershipQuery<T>) - Method in class com.atlassian.crowd.directory.RFC2307Directory
 
searchGroupRelationshipsWithGroupTypeSpecified(MembershipQuery<T>) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
searchGroupRelationshipsWithGroupTypeSpecified(MembershipQuery<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Execute the search for group relationships given that a group of type GROUP or LEGACY_ROLE has been specified in the EntityDescriptor for the group(s).
searchGroups(EntityQuery<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
searchUserObjects(EntityQuery<?>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
searchUsers(EntityQuery<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
searchWithLimitedResults(Name, String, SearchControls, ContextMapper, DirContextProcessor, int) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
setAttributes(Map<String, String>) - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
setAttributes(Map<String, String>) - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
setAttributes(Map<String, String>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Called by the DirectoryInstanceLoader after constructing an InternalDirectory.
setConnectionTimeoutInSec(long) - Method in class com.atlassian.crowd.console.value.directory.ConnectorConnection
 
setDirectoryId(long) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Called by the DirectoryInstanceLoader after constructing an InternalDirectory.
setHiddenField(String) - Method in class com.atlassian.crowd.directory.ldap.LdapTypeConfig
 
setHttpMaxConnections(long) - Method in class com.atlassian.crowd.console.value.directory.RemoteCrowdConnection
 
setHttpTimeout(long) - Method in class com.atlassian.crowd.console.value.directory.RemoteCrowdConnection
 
setIgnorePartialResultException(boolean) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
setIncrementalSyncEnabled(boolean) - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
setPollingIntervalInMin(long) - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
setReadTimeoutInSec(long) - Method in class com.atlassian.crowd.console.value.directory.ConnectorConnection
 
setSearchTimeoutInSec(long) - Method in class com.atlassian.crowd.console.value.directory.ConnectorConnection
 
setSyncGroupMembershipsAfterAuth(String) - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
SHADOW_ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.hybrid.InternalGroupHandler
 
SIDUtils - Class in com.atlassian.crowd.directory.ldap.mapper.attribute
Convert back and forth between the binary and the String representation of SIDs.
SIDUtils() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.SIDUtils
 
SpringLDAPConnector - Class in com.atlassian.crowd.directory
This class implements a remote LDAP directory using Spring LdapTemplate.
SpringLDAPConnector(LDAPQueryTranslater, EventPublisher, InstanceFactory) - Constructor for class com.atlassian.crowd.directory.SpringLDAPConnector
 
SpringLdapTemplateWrapper - Class in com.atlassian.crowd.directory.ldap
Wrap an LdapTemplate and perform all operations with the context ClassLoader set to this class's ClassLoader.
SpringLdapTemplateWrapper(LdapTemplate) - Constructor for class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
standardise(String, boolean) - Static method in class com.atlassian.crowd.directory.ldap.util.DNStandardiser
Converts a DN string into a "standard" DN string representation consumable by caches.
standardise(LdapName, boolean) - Static method in class com.atlassian.crowd.directory.ldap.util.DNStandardiser
 
storeGroupAttributes(String, Map<String, Set<String>>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
storeUserAttributes(String, Map<String, Set<String>>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
substituteLastRidInSid(String, String) - Static method in class com.atlassian.crowd.directory.ldap.mapper.attribute.SIDUtils
Replaces the last subauthority of a SID with a new RID.
SunONE - Class in com.atlassian.crowd.directory
Sun ONE / Sun DSEE Directory connector.
SunONE(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordHelper) - Constructor for class com.atlassian.crowd.directory.SunONE
 
supportsInactiveAccounts() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
This connector supports inactive accounts while, in general, LDAP connector do not.
supportsInactiveAccounts() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Storing active/inactive flag for users in LDAP in general is currently not supported.
supportsNestedGroups() - Method in class com.atlassian.crowd.directory.RFC2307Directory
As best I can determine, the RFC2307 schema does not support nested groups.
supportsNestedGroups() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
supportsPasswordExpiration() - Method in class com.atlassian.crowd.directory.RFC2307Directory
Does not support expiring passwords
supportsPasswordExpiration() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
We don't support expiring passwords in LDAP directories (yet).
supportsSettingEncryptedCredential() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
supportsSettingEncryptedPasswords() - Method in class com.atlassian.crowd.directory.ldap.credential.ActiveDirectoryCredentialEncoder
 
supportsSettingEncryptedPasswords() - Method in class com.atlassian.crowd.directory.ldap.credential.EncryptingCredentialEncoder
 
supportsSettingEncryptedPasswords() - Method in class com.atlassian.crowd.directory.ldap.credential.EnforceUnencryptedCredentialEncoder
 
supportsSettingEncryptedPasswords() - Method in interface com.atlassian.crowd.directory.ldap.credential.LDAPCredentialEncoder
 
syncGroupMembersForGroup(Group, Collection<String>) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
syncGroupMembershipsAndMembersForGroup(String, Set<String>, Set<String>) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
syncGroupMembershipsForUser(String, Set<String>) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 
SynchronisableDirectoryConnection - Class in com.atlassian.crowd.console.value.directory
Model for common settings for connector and crowd directories that can do synchronisation.
SynchronisableDirectoryConnection() - Constructor for class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
synchroniseAll(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseAll(DirectoryCache) - Method in interface com.atlassian.crowd.directory.ldap.cache.CacheRefresher
Will visit all Users and Groups in the external directory in order to do a Full refresh.
synchroniseAll(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher
 
synchroniseAll(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresher
 
synchroniseAllGroupAttributes(List<? extends GroupWithAttributes>, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseAllGroups(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseAllGroups(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher
 
synchroniseAllGroups(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.RemoteDirectoryCacheRefresher
 
synchroniseAllGroups(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresher
 
synchroniseAllUserAttributes(List<? extends UserWithAttributes>, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseAllUsers(DirectoryCache, boolean) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseAllUsers(DirectoryCache, boolean) - Method in class com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher
 
synchroniseAllUsers(DirectoryCache, boolean) - Method in class com.atlassian.crowd.directory.ldap.cache.RemoteDirectoryCacheRefresher
 
synchroniseAllUsers(DirectoryCache, boolean) - Method in class com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresher
 
synchroniseChanges(DirectoryCache) - Method in interface com.atlassian.crowd.directory.ldap.cache.CacheRefresher
Attempts to synchronise changes since the last refresh as opposed to performing a full synchronisation.
synchroniseChanges(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher
 
synchroniseChanges(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.RemoteDirectoryCacheRefresher
 
synchroniseChanges(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresher
 
synchroniseMemberships(List<? extends Group>, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
syncUserMembersForGroup(Group, Collection<String>) - Method in interface com.atlassian.crowd.directory.ldap.cache.DirectoryCache
 

T

TERMINAL_END_OF_RANGE - Static variable in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
TERMINAL_MISSING - Static variable in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
testConnection() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
toGenericIterable(Iterable) - Static method in class com.atlassian.crowd.directory.RFC4519Directory
Converts an Iterable to a generic Iterable.
toLdapNameKeyedMap() - Method in class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 
Tombstone - Class in com.atlassian.crowd.model
Active Directory deleted object (tombstone).
Tombstone(String, String) - Constructor for class com.atlassian.crowd.model.Tombstone
 
TOMBSTONE_TO_GUID_FUNCTION - Static variable in class com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresher
 
TombstoneContextMapper - Class in com.atlassian.crowd.directory.ldap.mapper
Specific to Active Directory to map deleted objects.
TombstoneContextMapper() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.TombstoneContextMapper
 
toSaveableLDAPValue(String) - Static method in class com.atlassian.crowd.directory.ldap.util.DirectoryAttributeRetriever
Transforms attribute values in order to comply with LDAP schemas.
toString() - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
toString(StringBuilder) - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
toString() - Method in class com.atlassian.crowd.model.group.LDAPGroupWithAttributes
 
toString() - Method in class com.atlassian.crowd.model.Tombstone
 
toString() - Method in class com.atlassian.crowd.model.user.LDAPUserWithAttributes
 
typedEntityNotFoundException(String, Class<T>) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 

U

UF_ACCOUNTDISABLE - Static variable in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
unbind(Name) - Method in class com.atlassian.crowd.directory.ldap.SpringLdapTemplateWrapper
 
updateDirectory(DirectoryImpl) - Method in class com.atlassian.crowd.console.value.directory.ConnectorConnection
 
updateDirectory(DirectoryImpl) - Method in class com.atlassian.crowd.console.value.directory.RemoteCrowdConnection
 
updateDirectory(DirectoryImpl) - Method in class com.atlassian.crowd.console.value.directory.SynchronisableDirectoryConnection
 
updateGroup(GroupTemplate) - Method in class com.atlassian.crowd.directory.Rfc2307
 
updateGroup(GroupTemplate) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
updateLocalGroup(GroupTemplate) - Method in class com.atlassian.crowd.directory.hybrid.LocalGroupHandler
Updates a local group.
updateUser(UserTemplate) - Method in class com.atlassian.crowd.directory.Rfc2307
 
updateUser(UserTemplate) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
updateUserCredential(String, PasswordCredential) - Method in class com.atlassian.crowd.directory.AppleOpenDirectory
We don't support changing passwords in Open Directory, mainly because we can't figure out how.
updateUserCredential(String, PasswordCredential) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
USER_DISPLAYNAME_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP principal displayName (full name) attribute.
USER_DN_ADDITION - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP principal base dn.
USER_EMAIL_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP principal email attribute.
USER_FIRSTNAME_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP principal lastname attribute.
USER_GROUP_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP principal memberships attribute.
USER_LASTNAME_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP principal firstname attribute.
USER_LDAP_PROPERTIES - Static variable in class com.atlassian.crowd.directory.ldap.QueryAnalyser
Even though "active" is not really an LDAP field, it has been implemented as such in the past and thus we treat it as such.
USER_OBJECTCLASS_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP principal object class.
USER_OBJECTFILTER_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP role object class.
USER_PASSWORD_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP principal password attribute.
USER_USERNAME_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Attribute key for the LDAP principal name attribute.
USER_USERNAME_RDN_KEY - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
The name to be used when building a DN for the user.
UserAccountControlMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute
Maps the userAccountControl on a user.
UserAccountControlMapper() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.UserAccountControlMapper
 
UserAccountControlUtil - Class in com.atlassian.crowd.directory.ldap.mapper.attribute
Helper class to manipulate the values of Active Directory userAccountControl attribute.
UserAccountControlUtil() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.UserAccountControlUtil
 
UserContextMapper - Class in com.atlassian.crowd.directory.ldap.mapper
Translates information returned from an LDAP directory into a LDAPUserWithAttributes implementation of User.
UserContextMapper(long, LDAPPropertiesMapper, List<AttributeMapper>) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.UserContextMapper
 
UsnChangedCacheRefresher - Class in com.atlassian.crowd.directory.ldap.cache
Retrieves latest changes from MS Active Directory in order to allow "delta" cache refreshes.
UsnChangedCacheRefresher(MicrosoftActiveDirectory) - Constructor for class com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresher
 
UsnChangedCacheRefresherIncSyncException - Exception in com.atlassian.crowd.directory.ldap.cache
Generic exception indicating the incremental sync has failed.
UsnChangedCacheRefresherIncSyncException(String) - Constructor for exception com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresherIncSyncException
 
USNChangedMapper - Class in com.atlassian.crowd.directory.ldap.mapper.attribute
Maps the uSNChanged on an entity.
USNChangedMapper() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.attribute.USNChangedMapper
 

V

Validator - Interface in com.atlassian.crowd.directory.ldap.validator
 
valueOf(String) - Static method in enum com.atlassian.crowd.directory.cache.model.EntityType
Returns the enum constant of this type with the specified name.
valueOf(Class<? extends LDAPDirectoryEntity>) - Static method in enum com.atlassian.crowd.directory.cache.model.EntityType
 
valueOf(String) - Static method in enum com.atlassian.crowd.search.ldap.test.LDAPConfigurationTester.Strategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.crowd.directory.cache.model.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.crowd.search.ldap.test.LDAPConfigurationTester.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.

X

XmlValidator - Class in com.atlassian.crowd.directory.ldap.util
 
XmlValidator() - Constructor for class com.atlassian.crowd.directory.ldap.util.XmlValidator
 
A B C D E F G H I J L M N O P Q R S T U V X 
Skip navigation links

Copyright © 2018 Atlassian. All rights reserved.