Index

A B C D E F G H I J L M N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractSystemProperty<T> - Class in com.atlassian.crowd.common.properties
 
AbstractSystemProperty(String, Supplier<T>) - Constructor for class com.atlassian.crowd.common.properties.AbstractSystemProperty
 
AbstractSystemProperty(String, T) - Constructor for class com.atlassian.crowd.common.properties.AbstractSystemProperty
 
AD_GROUP_USER_CACHE_DISABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
This property disables the caching performed by GroupUserCache.
addDuration(String, long) - Method in class com.atlassian.crowd.common.util.TimedCalls
Records duration with given name.
AdditionalHeaders - Class in com.atlassian.crowd.common.util
 
ADVANCED_SECURITY_PASSWORD_ENCODER_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Enables Crowd advanced PBKDF2-HMAC-SHA512 password encoder with 210,000 iterations
ALLOW_DUPLICATED_EXTERNAL_IDS_IN_SYNC - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
When set to true Crowd will match users with duplicated external ids by names, instead of failing sync.
APPLICATION_STATUS_CACHE_DURATION - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
When set to an integer, Crowd web application /status endpoint will memoize database health check for a provided number of seconds instead of the default value
apply(T) - Method in interface com.atlassian.crowd.common.util.ThrowingFunction
ATLASSIAN_DEV_MODE - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
 
AUDITLOG_SEARCH_ESCAPE_SPECIAL_CHARACTERS_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Setting this to "true" enables the special character (_) escaping

B

Base64Util - Class in com.atlassian.crowd.common.util
 
BLOCK_WHEN_EXHAUSTED - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
BooleanSystemProperty - Class in com.atlassian.crowd.common.properties
 
BooleanSystemProperty(String, boolean) - Constructor for class com.atlassian.crowd.common.properties.BooleanSystemProperty
 
BooleanSystemProperty(String, BooleanSupplier) - Constructor for class com.atlassian.crowd.common.properties.BooleanSystemProperty
 

C

cached(Map<Object, Pair<Object, Throwable>>, T) - Static method in class com.atlassian.crowd.common.util.ProxyUtil
 
clearInstance() - Static method in class com.atlassian.crowd.common.util.TimedCalls
Detaches and returns instance for the current thread.
clearValue() - Method in class com.atlassian.crowd.common.properties.AbstractSystemProperty
Clears the value of this system property.
collect() - Method in interface com.atlassian.crowd.common.analytics.statistics.collectors.StatisticsCollector
 
com.atlassian.crowd.common.analytics.events - package com.atlassian.crowd.common.analytics.events
 
com.atlassian.crowd.common.analytics.statistics.collectors - package com.atlassian.crowd.common.analytics.statistics.collectors
 
com.atlassian.crowd.common.properties - package com.atlassian.crowd.common.properties
 
com.atlassian.crowd.common.util - package com.atlassian.crowd.common.util
 
createBooleanSystemProperty(String, boolean, boolean) - Static method in class com.atlassian.crowd.common.properties.SystemProperties
Creates system property with separate default values for Crowd and other products.
createDurationMap() - Method in class com.atlassian.crowd.common.util.TimedCalls
Returns map of timer name to it's total duration.
createInstanceForCurrentThread() - Static method in class com.atlassian.crowd.common.util.TimedCalls
Creates new instance and attaches it to the current thread.
CrowdAnalyticsEvent - Interface in com.atlassian.crowd.common.analytics.events
Marker interface for Crowd emitted analytics events.

D

DEFAULT_TO_LICENSED_ACCESS_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Controls defaulting to licensed access when there is no annotation Note: atlassian-rest is controlled by a separate flag.
defaultValueSupplier - Variable in class com.atlassian.crowd.common.properties.AbstractSystemProperty
 
DurationSystemProperty - Class in com.atlassian.crowd.common.properties
 
DurationSystemProperty(String, TemporalUnit, long) - Constructor for class com.atlassian.crowd.common.properties.DurationSystemProperty
 

E

EMAIL_CHANGE_BY_EXTERNAL_APPS_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Since Crowd 4.4, Crowd does NOT allow external apps to change e-mail of user.
ENCRYPTION_CACHE_EXPIRATION - Static variable in class com.atlassian.crowd.common.properties.EncryptionProperties
Specifies the amount of time in minutes after the entry will be removed from cache.
ENCRYPTION_CACHE_MAX_SIZE - Static variable in class com.atlassian.crowd.common.properties.EncryptionProperties
Specifies the maximum number of entries the encryption and decryption cache may contain.
ENCRYPTION_DURING_UPGRADE_DISABLED - Static variable in class com.atlassian.crowd.common.properties.EncryptionProperties
When set to true, upgrade tasks which encrypt Crowd's LDAP passwords will be disabled.
EncryptionProperties - Class in com.atlassian.crowd.common.properties
 
ENRCYPTION_CACHE_ENABLED - Static variable in class com.atlassian.crowd.common.properties.EncryptionProperties
When set to true, Crowd will not cache encryption/decryption results.
EVENT_TRANSFORMER_DIRECTORY_MANAGER_CACHE_SIZE - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Sets cache size of DirectoryManager in the EventTransformer
EVICTION_POLICY_CLASS - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
EVICTION_RUN_INTERVAL_MILLIS - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 

F

FAIRNESS - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
finishTimer() - Method in class com.atlassian.crowd.common.util.TimedCalls
Finishes timer and logs duration.
fromString(String) - Method in class com.atlassian.crowd.common.properties.AbstractSystemProperty
 
fromString(String) - Method in class com.atlassian.crowd.common.properties.BooleanSystemProperty
 
fromString(String) - Method in class com.atlassian.crowd.common.properties.DurationSystemProperty
 
fromString(String) - Method in class com.atlassian.crowd.common.properties.IntegerSystemProperty
 
fromString(String) - Method in class com.atlassian.crowd.common.properties.StringSystemProperty
 

G

getImportsLocation(File) - Static method in class com.atlassian.crowd.common.util.ImportsUtil
 
getImportsLocation(String) - Static method in class com.atlassian.crowd.common.util.ImportsUtil
 
getInstance() - Static method in class com.atlassian.crowd.common.util.TimedCalls
Returns instance attached to the current thread.
getName() - Method in class com.atlassian.crowd.common.properties.AbstractSystemProperty
 
getTopTimersToString(int) - Method in class com.atlassian.crowd.common.util.TimedCalls
Returns string representations of longest timers.
getTopTimersToString(long, int) - Method in class com.atlassian.crowd.common.util.TimedCalls
Returns string representations of longest timers.
getValue() - Method in class com.atlassian.crowd.common.properties.AbstractSystemProperty
Returns the value of this system property or the default if it's not set.

H

HEADER_X_AAPPNAME - Static variable in class com.atlassian.crowd.common.util.AdditionalHeaders
Header used for adding to Tomcat's access logs the name of the application making REST requests to Crowd.
HEADER_X_AUSERNAME - Static variable in class com.atlassian.crowd.common.util.AdditionalHeaders
Header used for adding username in Tomcat's access logs.
HSQL_NO_DATA_LOG_SUPPRESSING_FILTER_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Enables HSQL specific "no data" log suppressing filter
HSQL_UPGRADE_CONDITION_SKIP_PROPERTY - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Allows skipping legacy HSQL condition check for automatic upgrade

I

ImportsUtil - Class in com.atlassian.crowd.common.util
A tool for providing the location for imported files, for example for the CSV importer.
INCLUDE_APPNAME_HEADER_IN_RESPONSES - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
When set to true, Crowd will add AdditionalHeaders.HEADER_X_AAPPNAME header containing application name of application making REST requests to Crowd.
INCLUDE_USERNAME_HEADER_IN_RESPONSES - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
When set to true, Crowd will add AdditionalHeaders.HEADER_X_AUSERNAME header containing username of logged in user for all HTTP requests (including REST).
IntegerSystemProperty - Class in com.atlassian.crowd.common.properties
 
IntegerSystemProperty(String, int) - Constructor for class com.atlassian.crowd.common.properties.IntegerSystemProperty
 
isPerNodeCollector() - Method in interface com.atlassian.crowd.common.analytics.statistics.collectors.StatisticsCollector
Determines whether StatisticsCollector should run on each node OR once per cluster.

J

JMX_ENABLE - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
JMX_NAME_PREFIX - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 

L

LIFO - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 

M

MaskingUtil - Class in com.atlassian.crowd.common.util
Utility methods for masking data.
MAX_IDLE_PER_KEY - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
MAX_TOTAL - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
MAX_TOTAL_PER_KEY - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
MAX_WAIT - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
MEMBERSHIPS_SYNC_IMPROVEMENT_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
For the XML membership rest endpoint (i.e.
MIN_EVICTABLE_TIME_MILLIS - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
MIN_IDLE_PER_KEY - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 

N

newProxy(T, InvocationHandler) - Static method in class com.atlassian.crowd.common.util.ProxyUtil
 

P

PLUGIN_SECURITY_ANNOTATIONS_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Controls enabling of handling security annotations on plugin actions, servlets and filters
propertyName - Variable in class com.atlassian.crowd.common.properties.AbstractSystemProperty
 
ProxyUtil - Class in com.atlassian.crowd.common.util
Utility class simplifying creation of proxy objects.

R

RECREATED_MEMBERSHIPS_BATCHING_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Enables batching of requests to verify if a user or group is a direct member of a parent group when determining recreated memberships during incremental synchronisation.
runInTransaction(T, Function<Supplier<?>, ?>) - Static method in class com.atlassian.crowd.common.util.ProxyUtil
 
runWithContextClassLoader(ClassLoader, T) - Static method in class com.atlassian.crowd.common.util.ProxyUtil
Creates a proxy that will call service with provided classLoader.

S

SANITIZATION_MASK - Static variable in class com.atlassian.crowd.common.util.MaskingUtil
 
sanitize(Object) - Static method in class com.atlassian.crowd.common.util.MaskingUtil
Sanitizes a value by converting it to MaskingUtil.SANITIZATION_MASK.
SECURITY_ANNOTATIONS_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Controls enabling of handling security annotations on struts actions, servlets and filters Note: atlassian-rest is controlled by a separate flag.
SECURITY_SERVLET_ANNOTATION_CACHE_ENABLED - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Determines whether the caching of AccessTypes for servlet methods is enabled.
SET_ENCRYPTION_KEYS_OWNERSHIP_ATTRIBUTES - Static variable in class com.atlassian.crowd.common.properties.EncryptionProperties
If set to true Crowd will set encryption keys filesystem ownership attributes to be accessible only by owner.
setRawValue(String) - Method in class com.atlassian.crowd.common.properties.AbstractSystemProperty
 
setValue(Duration) - Method in class com.atlassian.crowd.common.properties.DurationSystemProperty
 
setValue(T) - Method in class com.atlassian.crowd.common.properties.AbstractSystemProperty
Sets the value of this system property.
SOFT_MIN_EVICTABLE_TIME_MILLIS - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
SpringLdapPoolDefaults - Class in com.atlassian.crowd.common.properties
Default configuration values for Dynamic LDAP connection pool.
startTimer(String) - Method in class com.atlassian.crowd.common.util.TimedCalls
Starts new timer.
StatisticsCollector<T> - Interface in com.atlassian.crowd.common.analytics.statistics.collectors
Handles collecting a single set of statistics, and emitting the related analytics event
StringSystemProperty - Class in com.atlassian.crowd.common.properties
 
StringSystemProperty(String, String) - Constructor for class com.atlassian.crowd.common.properties.StringSystemProperty
 
SWALLOW_EXCEPTIONS_IN_DIRECTORY_SEARCH - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
Enables swallowing exceptions and returning empty results in the directory search methods.
SystemProperties - Class in com.atlassian.crowd.common.properties
System properties.

T

TEST_ON_BORROW - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
TEST_ON_CREATE - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
TEST_ON_RETURN - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
TEST_WHILE_IDLE - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
TESTS_PER_EVICTION_RUN - Static variable in class com.atlassian.crowd.common.properties.SpringLdapPoolDefaults
 
ThrowingFunction<T,R> - Interface in com.atlassian.crowd.common.util
An alternative to Java's Function, that declares a checked exception.
TimedCalls - Class in com.atlassian.crowd.common.util
Simple utility class to record execution time.
TimedCalls() - Constructor for class com.atlassian.crowd.common.util.TimedCalls
 

U

unchecked(ThrowingFunction<T, R>) - Static method in interface com.atlassian.crowd.common.util.ThrowingFunction
Wraps a lambda by handling checked Exception - converting it into RuntimeException
unchecked(ThrowingFunction<T, R>, Function<Exception, ? extends RuntimeException>) - Static method in interface com.atlassian.crowd.common.util.ThrowingFunction
Wraps a lambda by handling checked Exception.
urlSafeEncoderWithoutPadding() - Static method in class com.atlassian.crowd.common.util.Base64Util
 
USE_LEGACY_AD_INCREMENTAL_SYNC - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
For Active Directory, the incremental sync of users comes in two flavors: Legacy mode - based on usnChanged attribute only 'bulletproof' mode (default) - using both usnChanged and ObjectGUID diff between internal and remote directory
USE_LEGACY_AD_MEMBERSHIP_SYNC - Static variable in class com.atlassian.crowd.common.properties.SystemProperties
For the internal full synchronisation process (from Active Directory to Crowd database tables), this property defines whether membership details should be retrieved up-front.
A B C D E F G H I J L M N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values