Index
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
-
Check
Function.apply(Object) - 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_AAPPNAMEheader 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_AUSERNAMEheader 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
servicewith providedclassLoader.
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.
All Classes and Interfaces|All Packages|Constant Field Values