A B C D E F G H I 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
 
ActiveDirectoryEncoder - Class in com.atlassian.crowd.directory.ldap.name
Also handles escaping of the AD-specific special character /
ActiveDirectoryEncoder() - Constructor for class com.atlassian.crowd.directory.ldap.name.ActiveDirectoryEncoder
 
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
 
ActiveDirectoryGroupDeletedEvent - Class in com.atlassian.crowd.event.remote.group
 
ActiveDirectoryGroupDeletedEvent(Object, long, Tombstone) - Constructor for class com.atlassian.crowd.event.remote.group.ActiveDirectoryGroupDeletedEvent
 
ActiveDirectoryUserDeletedEvent - Class in com.atlassian.crowd.event.remote.principal
 
ActiveDirectoryUserDeletedEvent(Object, long, Tombstone) - Constructor for class com.atlassian.crowd.event.remote.principal.ActiveDirectoryUserDeletedEvent
 
add(E) - Method in class com.atlassian.crowd.directory.cache.model.PartialSet
 
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
 
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
 
addLocalGroupToLocalGroup(String, String) - Method in class com.atlassian.crowd.directory.hybrid.LocalGroupHandler
 
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(UserTemplate, 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.Rfc2307
 
addUserToGroup(String, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
addUserToLocalGroup(String, String) - Method in class com.atlassian.crowd.directory.hybrid.LocalGroupHandler
 
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
 
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.
asList() - Method in class com.atlassian.crowd.directory.cache.model.PartialSet
 
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.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.USNChangedMapper
USN Changed attribute name.
AttributeMapper - Interface in com.atlassian.crowd.directory.ldap.mapper.attribute
Maps a single attribute for an entity.
attributes - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
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
 

B

baseDN - Variable in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
bind(Name, Object, Attributes) - Method in class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 
buildContextAdapter(SearchResult) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 

C

CacheRefresher - Interface in com.atlassian.crowd.directory.ldap.cache
Represents a way of refreshing a local cache of an external directory.
canLoad(String) - Method in class com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoaderImpl
 
ChangeListener - Class in com.atlassian.crowd.directory.ldap.monitor.listener
 
ChangeListener(LDAPDirectory, Name, String, ContextMapper, EventPublisher, boolean) - Constructor for class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
clear() - Method in class com.atlassian.crowd.directory.cache.model.PartialSet
 
clear() - Method in class com.atlassian.crowd.directory.ldap.cache.LDAPEntityNameMap
 
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.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.monitor.listener - package com.atlassian.crowd.directory.ldap.monitor.listener
 
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
 
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.
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
 
contains(E) - Method in class com.atlassian.crowd.directory.cache.model.PartialSet
 
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.
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.
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.GroupContextMapper
 
customAttributeMappers - Variable in class com.atlassian.crowd.directory.ldap.mapper.UserContextMapper
 

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
 
deleteCachedUsers(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
 
DnContextMapper - Class in com.atlassian.crowd.directory.ldap.mapper
 
DnContextMapper() - Constructor for class com.atlassian.crowd.directory.ldap.mapper.DnContextMapper
 
dnEncode(String) - Method in class com.atlassian.crowd.directory.ldap.name.ActiveDirectoryEncoder
 
dnEncode(String) - Method in interface com.atlassian.crowd.directory.ldap.name.Encoder
Given a DN, escapes it for JNDI.
dnEncode(String) - Method in class com.atlassian.crowd.directory.ldap.name.GenericEncoder
 
DNStandardiser - Class in com.atlassian.crowd.directory.ldap.util
 
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

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
 
encodePassword(String) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
Converts the clear-text password to the {AD_PASSWORD_ENCODED encoding - currently UTF-16LE
encodePassword(String) - Method in class com.atlassian.crowd.directory.NovelleDirectory
Novell eDirectory doesn't want passwords encoded before they're passed to the directory.
encodePassword(String) - Method in class com.atlassian.crowd.directory.Rfc2307
Translates a clear-text password into an encrypted one, based on the directory settings.
encodePassword(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Given an plain-text password, encodes/encrypts it according to the settings required by the particular directory connector.
encodePassword(String) - Method in class com.atlassian.crowd.directory.SunONE
Sun DSEE doesn't want passwords encoded before they're passed to the directory.
Encoder - Interface in com.atlassian.crowd.directory.ldap.name
Escapes special characters in names and/or DNs to make them suitable for LDAP-through-JNDI.
EntityContextMapper - Class in com.atlassian.crowd.directory.ldap.mapper
Maps either a RemotePrincipal, RemoteGroup or RemoteRole.
EntityContextMapper(LDAPPropertiesMapper, ContextMapper, ContextMapper, ContextMapper, DistinguishedName, DistinguishedName, DistinguishedName) - Constructor for class com.atlassian.crowd.directory.ldap.mapper.EntityContextMapper
 
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
 
eventPublisher - Variable in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
eventPublisher - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
EventTokenChangedCacheRefresher - Class in com.atlassian.crowd.directory.ldap.cache
 
EventTokenChangedCacheRefresher(RemoteCrowdDirectory) - 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
 

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, ContextMapper) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
findAddedOrUpdatedUsersSince(long) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
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
 
findGroupTombstonesSince(long) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
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
 
findUserByName(String) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
findUserTombstonesSince(long) - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
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(Encoder) - Constructor for class com.atlassian.crowd.directory.ldap.name.GenericConverter
 
GenericEncoder - Class in com.atlassian.crowd.directory.ldap.name
Escapes the defined Ldap special characters.
GenericEncoder() - Constructor for class com.atlassian.crowd.directory.ldap.name.GenericEncoder
 
GenericLDAP - Class in com.atlassian.crowd.directory
Generic LDAP connector.
GenericLDAP(LDAPQueryTranslater, EventPublisher, InstanceFactory, PasswordEncoderFactory) - Constructor for class com.atlassian.crowd.directory.GenericLDAP
 
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.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.
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
 
getBaseDN() - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
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
 
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.
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.ldap.monitor.listener.ChangeListener
 
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
 
getEncoder() - Method in class com.atlassian.crowd.directory.MicrosoftActiveDirectory
Returns an Encoder that can correctly escape AD-specific special characters
getEncoder() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Returns an Encoder that escapes LDAP special characters for use in object names and in DNs.
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 class com.atlassian.crowd.directory.ldap.validator.GroupRoleDnOverlapValidator
 
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
 
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
 
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.
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.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.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
 
getLdapEntityClass() - Method in enum com.atlassian.crowd.directory.cache.model.EntityType
 
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
 
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.SpringLDAPConnector
 
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, Name) - 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, Name) - 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.
getNewDirectory(Directory) - Method in class com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoaderImpl
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
 
getObjectFilter() - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
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
 
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
 
getRole() - Method in class com.atlassian.crowd.directory.ldap.name.SearchDN
Returns a Name representing the DN form which to search for roles.
getRoleBaseDN() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleDescriptionAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getRoleDescriptionAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleFilter() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getRoleFilter() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleMemberAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getRoleMemberAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleNameAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
getRoleNameAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
getRoleObjectClass() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
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
 
getStandardisedDN(Name) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
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
 
getSubTreeSearchControl() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
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
 
getUnderlyingSet() - Method in class com.atlassian.crowd.directory.cache.model.PartialSet
 
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.LDAPUserAttributesMapper
 
getUserContextMapper() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Returns a ContextMapper that can transform a Context into a User.
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
The attribute on a principal that specifies their group memberships (usually "memberOf").
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
 
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.
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.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.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.
GroupChangeListener - Class in com.atlassian.crowd.directory.ldap.monitor.listener
 
GroupChangeListener(LDAPDirectory, Name, String, ContextMapper, EventPublisher, boolean) - Constructor for class com.atlassian.crowd.directory.ldap.monitor.listener.GroupChangeListener
 
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
 
GroupRoleDnOverlapValidator - Class in com.atlassian.crowd.directory.ldap.validator
Checks if the Role DN Addition and Group DN Addition overlap each other
GroupRoleDnOverlapValidator() - Constructor for class com.atlassian.crowd.directory.ldap.validator.GroupRoleDnOverlapValidator
 
groupType - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
groupType - Variable in class com.atlassian.crowd.directory.ldap.mapper.GroupContextMapper
 

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
 
hasMore() - Method in class com.atlassian.crowd.directory.ldap.util.IncrementalAttributeMapper
 

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
 
isComplete() - Method in class com.atlassian.crowd.directory.cache.model.PartialSet
 
isCritical() - Method in class com.atlassian.crowd.directory.ldap.control.ldap.DeletedControl
 
isDNConfigOverlapping(String, String) - Method in class com.atlassian.crowd.directory.ldap.validator.GroupRoleDnOverlapValidator
 
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
 
isFullRange() - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
isGroup(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.EntityContextMapper
 
isGroupDirectGroupMember(String, String) - Method in class com.atlassian.crowd.directory.RFC2307Directory
 
isGroupDirectGroupMember(String, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
isInSubtreeScope(DirContextAdapter, DistinguishedName) - Method in class com.atlassian.crowd.directory.ldap.mapper.EntityContextMapper
 
isInSunSslImplementationPackage(Class<?>, String) - Static method in class com.atlassian.crowd.directory.ssl.LdapHostnameVerificationSSLSocketFactory
The Mac OS X packaging uses com.sun.net.ssl.internal.ssl, rather than sun.security.ssl, so this method checks both.
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
 
isNestedGroupsDisabled() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
 
isNestedGroupsDisabled() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isOfObjectClass(DirContextAdapter, String) - Method in class com.atlassian.crowd.directory.ldap.mapper.EntityContextMapper
Returns true if member is of the LDAP objectclass objectClassToMatch.
isOmitFullRange() - Method in class com.atlassian.crowd.directory.ldap.util.IncrementalAttributeMapper
 
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.
isPrincipal(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.EntityContextMapper
 
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
 
isRole(DirContextAdapter) - Method in class com.atlassian.crowd.directory.ldap.mapper.EntityContextMapper
 
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
 
isUserDirectGroupMember(String, String) - Method in class com.atlassian.crowd.directory.RFC2307Directory
 
isUserDirectGroupMember(String, String) - Method in class com.atlassian.crowd.directory.RFC4519Directory
 
isUsingConnectionPooling() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isUsingUserMembershipAttribute() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Whether we should use the "memberOf" (or equivalent) attribute in LDAP queries.
isUsingUserMembershipAttribute() - Method in class com.atlassian.crowd.directory.ldap.LDAPPropertiesMapperImpl
 
isUsingUserMembershipAttributeForGroupMembership() - Method in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Whether we should use the "memberOf" (or equivalent) attribute when fetching the list of groups a user belongs to.
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.

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_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 whether we use the "memberOf" attribute on a user when making queries.
LDAP_USING_USER_MEMBERSHIP_ATTRIBUTE_FOR_GROUP_MEMBERSHIP - Static variable in interface com.atlassian.crowd.directory.ldap.LDAPPropertiesMapper
Key to decide whether we use the "memberOf" attribute on a user when making queries.
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, EventPublisher) - Constructor for class com.atlassian.crowd.directory.loader.LDAPDirectoryInstanceLoaderImpl
 
LDAPEntityNameMap<T extends LDAPDirectoryEntity> - Class in com.atlassian.crowd.directory.ldap.cache
 
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 sun.security.ssl.SSLSocketFactoryImpl#trySetHostnameVerification so it goes out of its way to check for the sun.security.ssl implementation of the security classes.
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
 
LdapTemplateWithClassLoaderWrapper - Class in com.atlassian.crowd.directory.ldap
Wrap an LdapTemplate and perform all operations with the context ClassLoader set to this class's ClassLoader.
LdapTemplateWithClassLoaderWrapper(LdapTemplate) - Constructor for class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 
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
 
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
 
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.monitor.listener.ChangeListener
 
logger - Variable in class com.atlassian.crowd.directory.ldap.name.SearchDN
 
lookup(String) - Method in class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 
lookup(String, String[], AttributesMapper) - Method in class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 
lookupEntity(String) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
Find an entity based on it's DN.
lookupEntity(String) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.GroupChangeListener
 
lookupEntity(String) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.UserChangeListener
 
lookupUpdates - Variable in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 

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.mapper.entity.LDAPGroupAttributesMapper
Maps an LDAP object to the Crowd Group object type.
mapFromAttributes(Attributes) - Method in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPUserAttributesMapper
Maps an LDAP object to the Crowd User object type.
mapFromAttributes(Attributes) - Method in class com.atlassian.crowd.directory.ldap.util.IncrementalAttributeMapper
 
mapFromContext(Object) - Method in class com.atlassian.crowd.directory.ldap.mapper.DnContextMapper
Mapping DN LDAP / UID
mapFromContext(Object) - Method in class com.atlassian.crowd.directory.ldap.mapper.EntityContextMapper
 
mapFromContext(Object) - 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.TombstoneContextMapper
Returns an object representation of a deleted object.
mapFromContext(Object) - 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.
mapper - Variable in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
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(LDAPQueryTranslater, EventPublisher, InstanceFactory) - Constructor for class com.atlassian.crowd.directory.MicrosoftActiveDirectory
 
modifyAttributes(Name, ModificationItem[]) - Method in class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 
modifyAttributes(String, ModificationItem[]) - Method in class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 

N

nameAttribute - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
nameConverter - Variable in class com.atlassian.crowd.directory.SpringLDAPConnector
 
nameEncode(String) - Method in class com.atlassian.crowd.directory.ldap.name.ActiveDirectoryEncoder
 
nameEncode(String) - Method in interface com.atlassian.crowd.directory.ldap.name.Encoder
Given a name, such as "Smith, John", returns a version escaped for Ldap and JNDI: "Smith\, John".
nameEncode(String) - Method in class com.atlassian.crowd.directory.ldap.name.GenericEncoder
 
namingExceptionThrown(NamingExceptionEvent) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
nextRange(int) - Method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
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) - 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

objectAdded(NamingEvent) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
objectChanged(NamingEvent) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
objectClassAttribute - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
objectClassValue - Variable in class com.atlassian.crowd.directory.ldap.mapper.entity.LDAPGroupAttributesMapper
 
objectFilter - Variable in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
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
 
objectRemoved(NamingEvent) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
objectRenamed(NamingEvent) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
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
 

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.
parse(String) - Static method in class com.atlassian.crowd.directory.ldap.util.RangeOption
 
PartialSet<E> - Class in com.atlassian.crowd.directory.cache.model
 
PartialSet(E) - Constructor for class com.atlassian.crowd.directory.cache.model.PartialSet
 
PartialSet(Collection<E>, boolean) - Constructor for class com.atlassian.crowd.directory.cache.model.PartialSet
 
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.
process(Object) - Method in interface com.atlassian.crowd.directory.ldap.util.AttributeValueProcessor
 
process(Object) - Method in class com.atlassian.crowd.directory.ldap.util.ListAttributeValueProcessor
 
publishEntityCreatedEvent(Object) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
Fire an entity created event.
publishEntityCreatedEvent(Object) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.GroupChangeListener
 
publishEntityCreatedEvent(Object) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.UserChangeListener
 
publishEntityDeletedEvent(Object) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
Fire an entity deleted event.
publishEntityDeletedEvent(Object) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.GroupChangeListener
 
publishEntityDeletedEvent(Object) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.UserChangeListener
 
publishEntityUpdatedEvent(Object) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
Fire an entity updated event.
publishEntityUpdatedEvent(Object) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.GroupChangeListener
 
publishEntityUpdatedEvent(Object) - Method in class com.atlassian.crowd.directory.ldap.monitor.listener.UserChangeListener
 
put(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
 
remoteDirectory - Variable in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
remoteDirectory - Variable in class com.atlassian.crowd.directory.ldap.monitor.listener.ChangeListener
 
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
 
remove(E) - Method in class com.atlassian.crowd.directory.cache.model.PartialSet
 
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
 
removeLocalGroupFromLocalGroup(String, String) - Method in class com.atlassian.crowd.directory.hybrid.LocalGroupHandler
 
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.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
 
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.LdapTemplateWithClassLoaderWrapper
 
search(Name, String, SearchControls, ContextMapper, DirContextProcessor) - Method in class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 
search(Name, String, SearchControls, NameClassPairCallbackHandler, DirContextProcessor) - Method in class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 
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, ContextMapper, int, int) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Executes a search with paging if paged results is supported.
searchEntitiesWithRequestControls(Name, String, ContextMapper, SearchControls, DirContextProcessor, int, int) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
searchGroupObjects(EntityQuery) - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
 
searchGroupObjectsOfSpecifiedGroupType(EntityQuery) - 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
 
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.
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
 
setIgnorePartialResultException(boolean) - Method in class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 
setOmitFullRange(boolean) - Method in class com.atlassian.crowd.directory.ldap.util.IncrementalAttributeMapper
 
SHADOW_ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.directory.hybrid.InternalGroupHandler
 
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
 
standardise(String, boolean) - Static method in class com.atlassian.crowd.directory.ldap.util.DNStandardiser
Converts a DN string into a "standard" DN string representation consummable by caches.
standardise(DistinguishedName, 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
 
SunONE - Class in com.atlassian.crowd.directory
Sun ONE / Sun DSEE Directory connector.
SunONE(LDAPQueryTranslater, EventPublisher, InstanceFactory) - Constructor for class com.atlassian.crowd.directory.SunONE
 
supportsInactiveAccounts() - Method in class com.atlassian.crowd.directory.SpringLDAPConnector
Storing active/inactive flag for users in LDAP 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
 
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
 
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
 
synchroniseAllGroups(GroupType, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseAllGroups(GroupType, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher
 
synchroniseAllGroups(GroupType, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.RemoteDirectoryCacheRefresher
 
synchroniseAllGroups(GroupType, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresher
 
synchroniseAllUsers(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseAllUsers(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.EventTokenChangedCacheRefresher
 
synchroniseAllUsers(DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.RemoteDirectoryCacheRefresher
 
synchroniseAllUsers(DirectoryCache) - 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(GroupType, List<? extends Group>, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseMemberships(List<? extends Group>, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseMembershipsForGroup(GroupType, Group, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.AbstractCacheRefresher
 
synchroniseMembershipsForGroup(GroupType, Group, DirectoryCache) - Method in class com.atlassian.crowd.directory.ldap.cache.UsnChangedCacheRefresher
 
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
 
Tombstone - Class in com.atlassian.crowd.model
Active Directory deleted object (tombstone).
Tombstone(String, String) - Constructor for class com.atlassian.crowd.model.Tombstone
 
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
 
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

unbind(Name) - Method in class com.atlassian.crowd.directory.ldap.LdapTemplateWithClassLoaderWrapper
 
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.
UserChangeListener - Class in com.atlassian.crowd.directory.ldap.monitor.listener
 
UserChangeListener(LDAPDirectory, Name, String, ContextMapper, EventPublisher, boolean) - Constructor for class com.atlassian.crowd.directory.ldap.monitor.listener.UserChangeListener
 
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
 
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
 
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.

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 L M N O P Q R S T U V X

Copyright © 2012 Atlassian. All Rights Reserved.