Index

A B C D E F G H I Q R S T U V W X 
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 AuditLogContext that 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 ExpirableUserToken for 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 application with address is 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 true if 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 true if 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 username from 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 username from 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 address is 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.
A B C D E F G H I Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form