Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCESS_DENIED - Enum constant in enum class com.atlassian.crowd.manager.application.InternalApplicationAttributes
-
Key of attribute indicating whether access to application is denied by REST API
- add(T) - Method in interface com.atlassian.crowd.search.util.ResultsAggregator
-
Include the given result in the total, with earlier results taking precedence.
- addAddress(String) - Method in interface com.atlassian.crowd.manager.proxy.TrustedProxyManager
-
Adds a remote address to the list of those trusted to act as proxies.
- addAll(Iterable<? extends T>) - Method in interface com.atlassian.crowd.search.util.ResultsAggregator
-
Include all the given results in the total, with earlier results taking precedence.
- ApplicationRemoteAddressValidator - Interface in com.atlassian.crowd.manager.validation
-
Decides if a client address is authorised to connect as a given application.
- ApplicationRemoteAddressValidatorImpl - Class in com.atlassian.crowd.manager.validation
-
Validates a connection attempt based on whether the client address matches the set of allowed remote addresses of the application.
- ApplicationRemoteAddressValidatorImpl() - Constructor for class com.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidatorImpl
- AsyncForgottenLoginManager - Interface in com.atlassian.crowd.manager.login
- AuditLogContextInternal - Interface in com.atlassian.crowd.audit
-
Internal extension of
AuditLogContextthat allows to obtain the current state in the context - AuditLogContextInternalImpl - Class in com.atlassian.crowd.audit
- AuditLogContextInternalImpl() - Constructor for class com.atlassian.crowd.audit.AuditLogContextInternalImpl
B
- batchConditionsIfNeeded(EntityQuery<T>, QuerySplitter.EntitySearcher<T, E>, int) - Static method in class com.atlassian.crowd.search.util.QuerySplitter
-
Splits the query if needed, executes it, aggregates and returns results.
- batchNamesToMatchIfNeeded(MembershipQuery<T>, QuerySplitter.MembershipSearcher<T, E>, int) - Static method in class com.atlassian.crowd.search.util.QuerySplitter
-
Splits the query if needed, executes it, aggregates and returns results.
C
- CachedApplicationRemoteAddressValidator - Class in com.atlassian.crowd.manager.validation
-
Caches the result of validating the application remote address.
- CachedApplicationRemoteAddressValidator(PropertyManager, ClusterAwareInetAddressCache, ApplicationRemoteAddressValidator) - Constructor for class com.atlassian.crowd.manager.validation.CachedApplicationRemoteAddressValidator
- clear() - Method in class com.atlassian.crowd.util.ClusterAwareInetAddressCache
-
Clears the entire cache storing the address permissions.
- ClientValidationException - Exception in com.atlassian.crowd.manager.validation
-
Exception is thrown when a client validation fails.
- ClientValidationException() - Constructor for exception com.atlassian.crowd.manager.validation.ClientValidationException
-
Default constructor.
- ClientValidationException(String) - Constructor for exception com.atlassian.crowd.manager.validation.ClientValidationException
-
Default constructor.
- ClientValidationException(String, Throwable) - Constructor for exception com.atlassian.crowd.manager.validation.ClientValidationException
-
Default constructor.
- ClientValidationException(Throwable) - Constructor for exception com.atlassian.crowd.manager.validation.ClientValidationException
-
Default constructor.
- ClientValidationManager - Interface in com.atlassian.crowd.manager.validation
-
Manager that validates whether a client can make a request.
- ClientValidationManagerImpl - Class in com.atlassian.crowd.manager.validation
-
Implements ClientValidationManager.
- ClientValidationManagerImpl(TrustedProxyManager, I18nHelper, ApplicationRemoteAddressValidator) - Constructor for class com.atlassian.crowd.manager.validation.ClientValidationManagerImpl
- CLUSTER_MESSAGE_CHANNEL - Static variable in class com.atlassian.crowd.util.ClusterAwareInetAddressCache
- CLUSTER_MESSAGE_CLEAR - Static variable in class com.atlassian.crowd.util.ClusterAwareInetAddressCache
- ClusterAwareInetAddressCache - Class in com.atlassian.crowd.util
-
Utility class to store in a cache whether the InetAddress is permitted or forbidden to make a request to the Crowd server.
- ClusterAwareInetAddressCache(Cache<String, Boolean>, ClusterMessageService) - Constructor for class com.atlassian.crowd.util.ClusterAwareInetAddressCache
- com.atlassian.crowd.audit - package com.atlassian.crowd.audit
- com.atlassian.crowd.darkfeature - package com.atlassian.crowd.darkfeature
- com.atlassian.crowd.event - package com.atlassian.crowd.event
- com.atlassian.crowd.manager.application - package com.atlassian.crowd.manager.application
- com.atlassian.crowd.manager.cluster.message - package com.atlassian.crowd.manager.cluster.message
- com.atlassian.crowd.manager.login - package com.atlassian.crowd.manager.login
- com.atlassian.crowd.manager.login.exception - package com.atlassian.crowd.manager.login.exception
- com.atlassian.crowd.manager.proxy - package com.atlassian.crowd.manager.proxy
- com.atlassian.crowd.manager.validation - package com.atlassian.crowd.manager.validation
- com.atlassian.crowd.search.util - package com.atlassian.crowd.search.util
- com.atlassian.crowd.util - package com.atlassian.crowd.util
- constrainResults() - Method in interface com.atlassian.crowd.search.util.ResultsAggregator
-
Return the subset of results required by the initial query's paging parameters.
- constrainResults(Query<T>, Collection<T>) - Static method in class com.atlassian.crowd.search.util.ResultsAggregators
- constrainResults(Predicate<? super T>) - Method in interface com.atlassian.crowd.search.util.ResultsAggregator
-
Return the subset of results required by the initial query's paging parameters which also satisfy the provided criteria.
- createAndStoreResetToken(long, String, String, int) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
-
Creates an
ExpirableUserTokenfor a given username in the given directory. - createSocket(String, int) - Method in class com.atlassian.crowd.util.InsecureSSLContextFactory
- createSocket(String, int, InetAddress, int) - Method in class com.atlassian.crowd.util.InsecureSSLContextFactory
- createSocket(InetAddress, int) - Method in class com.atlassian.crowd.util.InsecureSSLContextFactory
- createSocket(InetAddress, int, InetAddress, int) - Method in class com.atlassian.crowd.util.InsecureSSLContextFactory
- createSocket(Socket, String, int, boolean) - Method in class com.atlassian.crowd.util.InsecureSSLContextFactory
- CrowdDarkFeatureManagerImpl - Class in com.atlassian.crowd.darkfeature
- CrowdDarkFeatureManagerImpl(DarkFeatureManager) - Constructor for class com.atlassian.crowd.darkfeature.CrowdDarkFeatureManagerImpl
D
- DEFAULT_TOKEN_EXPIRY - Static variable in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
E
- EventJobExecutionException - Exception in com.atlassian.crowd.event
-
Unable to process the event.
- EventJobExecutionException() - Constructor for exception com.atlassian.crowd.event.EventJobExecutionException
-
Default constructor.
- EventJobExecutionException(String) - Constructor for exception com.atlassian.crowd.event.EventJobExecutionException
-
Default constructor.
- EventJobExecutionException(String, Throwable) - Constructor for exception com.atlassian.crowd.event.EventJobExecutionException
-
Default constructor.
- EventJobExecutionException(Throwable) - Constructor for exception com.atlassian.crowd.event.EventJobExecutionException
-
Default constructor.
F
- findCrowdConsoleApplication() - Method in interface com.atlassian.crowd.manager.application.InternalApplicationHelper
-
Retrieve the Application representing the Crowd console application.
- findCrowdConsoleApplication() - Method in class com.atlassian.crowd.manager.application.InternalApplicationHelperImpl
- ForgottenLoginManager - Interface in com.atlassian.crowd.manager.login
-
Manages functionality related to retrieving forgotten usernames or resetting forgotten passwords.
- forUsers(int, int) - Static method in class com.atlassian.crowd.search.util.ResultsAggregators
-
Creates an aggregator that will identify and sort users by lower-cased name.
G
- getAddresses() - Method in interface com.atlassian.crowd.manager.proxy.TrustedProxyManager
-
Returns the addresses of all the trusted proxy servers, or an empty set if there are none.
- getAttribute() - Method in enum class com.atlassian.crowd.manager.application.InternalApplicationAttributes
- getAuthor() - Method in interface com.atlassian.crowd.audit.AuditLogContextInternal
- getAuthor() - Method in class com.atlassian.crowd.audit.AuditLogContextInternalImpl
- getChannel() - Method in class com.atlassian.crowd.manager.cluster.message.SingleClusterMessageListener
- getDefaultCipherSuites() - Method in class com.atlassian.crowd.util.InsecureSSLContextFactory
- getMessage() - Method in class com.atlassian.crowd.manager.cluster.message.SingleClusterMessageListener
- getPermitted(Application, InetAddress) - Method in class com.atlassian.crowd.util.ClusterAwareInetAddressCache
-
Gets from cache whether the
applicationwithaddressis permitted to make a request to the Crowd server. - getRequiredResultCount() - Method in interface com.atlassian.crowd.search.util.ResultsAggregator
-
Return the total number of results we need to fetch for this query.
- getResetLink(ExpirableUserToken) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
- getSource() - Method in interface com.atlassian.crowd.audit.AuditLogContextInternal
- getSource() - Method in class com.atlassian.crowd.audit.AuditLogContextInternalImpl
- getSupportedCipherSuites() - Method in class com.atlassian.crowd.util.InsecureSSLContextFactory
- getToken(long, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
-
Returns password reset token for given user.
- getTrustedAddress(TrustedProxyManager, String, String) - Static method in class com.atlassian.crowd.manager.validation.XForwardedForUtil
-
Returns the originating client address the proxies are forwarding for if all the proxies are trusted, otherwise, return the request address.
- getTrustedAddress(TrustedProxyManager, HttpServletRequest) - Static method in class com.atlassian.crowd.manager.validation.XForwardedForUtil
-
Returns the originating client address the proxies are forwarding for if the proxies are trusted, otherwise, return the request address.
H
- handleMessage(String, String) - Method in class com.atlassian.crowd.manager.cluster.message.SingleClusterMessageListener
I
- InsecureSSLContextFactory - Class in com.atlassian.crowd.util
-
Accepts every certificate
- InsecureSSLContextFactory() - Constructor for class com.atlassian.crowd.util.InsecureSSLContextFactory
- InternalApplicationAttributes - Enum Class in com.atlassian.crowd.manager.application
- InternalApplicationHelper - Interface in com.atlassian.crowd.manager.application
- InternalApplicationHelperImpl - Class in com.atlassian.crowd.manager.application
- InternalApplicationHelperImpl(ApplicationManager) - Constructor for class com.atlassian.crowd.manager.application.InternalApplicationHelperImpl
- InvalidResetPasswordTokenException - Exception in com.atlassian.crowd.manager.login.exception
-
Thrown when an invalid reset password token is provided.
- InvalidResetPasswordTokenException() - Constructor for exception com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException
-
Default constructor.
- InvalidResetPasswordTokenException(String) - Constructor for exception com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException
-
Default constructor.
- InvalidResetPasswordTokenException(String, Throwable) - Constructor for exception com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException
-
Default constructor.
- InvalidResetPasswordTokenException(Throwable) - Constructor for exception com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException
-
Default constructor.
- isAvatarsEnabled() - Method in class com.atlassian.crowd.darkfeature.CrowdDarkFeatureManagerImpl
- isAzureADAdditionalRegionsEnabled() - Method in class com.atlassian.crowd.darkfeature.CrowdDarkFeatureManagerImpl
- isDeleteUserMembershipsBatchingEnabled() - Method in class com.atlassian.crowd.darkfeature.CrowdDarkFeatureManagerImpl
- isEventTransformerDirectoryManagerCacheEnabled() - Method in class com.atlassian.crowd.darkfeature.CrowdDarkFeatureManagerImpl
- isNestedGroupsGroupMembershipChangesBatchedEnabled() - Method in class com.atlassian.crowd.darkfeature.CrowdDarkFeatureManagerImpl
- isTrusted(String) - Method in interface com.atlassian.crowd.manager.proxy.TrustedProxyManager
-
Returns
trueif the address represents a configured trusted proxy. - isUserActive(long, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
-
Check if user is active
- isValidResetToken(long, String, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
-
Returns
trueif the password reset token for the user with the specified username and directory ID are valid and not expired.
Q
- QuerySplitter - Class in com.atlassian.crowd.search.util
-
Utility class for executing split queries and merging results.
- QuerySplitter() - Constructor for class com.atlassian.crowd.search.util.QuerySplitter
- QuerySplitter.EntitySearcher<T,
E extends Exception> - Interface in com.atlassian.crowd.search.util - QuerySplitter.MembershipSearcher<T,
E extends Exception> - Interface in com.atlassian.crowd.search.util - QuerySplitter.Searcher<T,
Q extends Query<T>, E extends Exception> - Interface in com.atlassian.crowd.search.util
R
- registerClusterListener() - Method in class com.atlassian.crowd.util.ClusterAwareInetAddressCache
- removeAddress(String) - Method in interface com.atlassian.crowd.manager.proxy.TrustedProxyManager
-
Removes the address of the proxy from the list of trusted proxies.
- removeByDirectoryAndUsername(long, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
-
Removes the password reset tokens associated to a username in a directory.
- resetUserCredential(long, String, PasswordCredential, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
-
Resets the user credentials and invalidates the token.
- ResultsAggregator<T> - Interface in com.atlassian.crowd.search.util
-
An aggregator across results from multiple queries that may include duplicates.
- ResultsAggregators - Class in com.atlassian.crowd.search.util
-
Utility class providing factory methods returning
ResultsAggregator. - ResultsAggregators() - Constructor for class com.atlassian.crowd.search.util.ResultsAggregators
S
- search(Q) - Method in interface com.atlassian.crowd.search.util.QuerySplitter.Searcher
- sendResetLink(long, String, int) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
-
Sends a reset link to the user with specified username and directory ID.
- sendResetLink(Application, String, int) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
-
Sends a reset link to the first user with the matching
usernamefrom all the active directories assigned to the application. - sendResetLink(String, int) - Method in interface com.atlassian.crowd.manager.login.AsyncForgottenLoginManager
-
Asynchronously sends a reset link to the first user with the matching
usernamefrom all the active directories assigned to the application. - sendUsernames(Application, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
-
Sends the usernames associated with the given email address.
- sendUsernames(String) - Method in interface com.atlassian.crowd.manager.login.AsyncForgottenLoginManager
-
Asynchronously sends the usernames associated with the given email address.
- setPermitted(Application, InetAddress, boolean) - Method in class com.atlassian.crowd.util.ClusterAwareInetAddressCache
-
Sets in the cache that
addressis permitted/forbidden from making a request to the Crowd server. - SingleClusterMessageListener - Class in com.atlassian.crowd.manager.cluster.message
- SingleClusterMessageListener(String, String, Runnable) - Constructor for class com.atlassian.crowd.manager.cluster.message.SingleClusterMessageListener
- size() - Method in interface com.atlassian.crowd.search.util.ResultsAggregator
T
- TrustedProxyManager - Interface in com.atlassian.crowd.manager.proxy
-
Manages the list of trusted proxies.
U
- unregisterClusterListener() - Method in class com.atlassian.crowd.util.ClusterAwareInetAddressCache
V
- validate(Application, InetAddress) - Method in interface com.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidator
- validate(Application, InetAddress) - Method in class com.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidatorImpl
- validate(Application, InetAddress) - Method in class com.atlassian.crowd.manager.validation.CachedApplicationRemoteAddressValidator
- validate(Application, HttpServletRequest) - Method in interface com.atlassian.crowd.manager.validation.ClientValidationManager
-
Validates that the client is allowed to perform the request.
- validate(Application, HttpServletRequest) - Method in class com.atlassian.crowd.manager.validation.ClientValidationManagerImpl
- valueOf(String) - Static method in enum class com.atlassian.crowd.manager.application.InternalApplicationAttributes
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.atlassian.crowd.manager.application.InternalApplicationAttributes
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- with(Query<T>) - Static method in class com.atlassian.crowd.search.util.ResultsAggregators
-
Creates an instance that will sort, de-duplicate and constrain results according to the
query. - with(Query<T>, boolean) - Static method in class com.atlassian.crowd.search.util.ResultsAggregators
- with(Function<? super T, ? extends K>, int, int) - Static method in class com.atlassian.crowd.search.util.ResultsAggregators
- with(Function<? super T, ? extends K>, int, int, boolean) - Static method in class com.atlassian.crowd.search.util.ResultsAggregators
- with(Function<? super T, ? extends K>, Query<? extends T>) - Static method in class com.atlassian.crowd.search.util.ResultsAggregators
-
Creates an instance that will use the provided function to uniquely identify results and that will expect as many total results as indicated by the query.
- withAuditLogAuthor(AuditLogAuthor, AuditLogContextCallback<T>) - Method in class com.atlassian.crowd.audit.AuditLogContextInternalImpl
- withAuditLogSource(AuditLogEventSource, AuditLogContextCallback<T>) - Method in class com.atlassian.crowd.audit.AuditLogContextInternalImpl
X
- XForwardedForUtil - Class in com.atlassian.crowd.manager.validation
-
Utility class for handling the X-Forwarded-For (XFF) HTTP request header.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form