Enum CrowdUserDirectoryImplementation
- java.lang.Object
-
- java.lang.Enum<CrowdUserDirectoryImplementation>
-
- com.atlassian.confluence.user.crowd.CrowdUserDirectoryImplementation
-
- All Implemented Interfaces:
Serializable
,Comparable<CrowdUserDirectoryImplementation>
public enum CrowdUserDirectoryImplementation extends Enum<CrowdUserDirectoryImplementation>
Enumeration of possible Crowd user directory implementation classes for analytics- Since:
- 6.12.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description APACHE_DS_10
APACHE_DS_15
APPLE_OPEN_DIRECTORY
DELEGATED_LDAP
FEDORA_DS
GENERIC_LDAP
GENERIC_LDAP_RFC2307
INTERNAL
MICROSOFT_ACTIVE_DIRECTORY
NOVELL_EDIRECTORY
OPEN_DS
OPEN_LDAP
OPEN_LDAP_RFC2307
REMOTE_CROWD
SUN_ONE
UNKNOWN
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CrowdUserDirectoryImplementation
getByImplementationClass(String implementationClass)
String
getImplementationClass()
static CrowdUserDirectoryImplementation
valueOf(String name)
Returns the enum constant of this type with the specified name.static CrowdUserDirectoryImplementation[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
APACHE_DS_10
public static final CrowdUserDirectoryImplementation APACHE_DS_10
-
APACHE_DS_15
public static final CrowdUserDirectoryImplementation APACHE_DS_15
-
APPLE_OPEN_DIRECTORY
public static final CrowdUserDirectoryImplementation APPLE_OPEN_DIRECTORY
-
FEDORA_DS
public static final CrowdUserDirectoryImplementation FEDORA_DS
-
GENERIC_LDAP
public static final CrowdUserDirectoryImplementation GENERIC_LDAP
-
GENERIC_LDAP_RFC2307
public static final CrowdUserDirectoryImplementation GENERIC_LDAP_RFC2307
-
MICROSOFT_ACTIVE_DIRECTORY
public static final CrowdUserDirectoryImplementation MICROSOFT_ACTIVE_DIRECTORY
-
NOVELL_EDIRECTORY
public static final CrowdUserDirectoryImplementation NOVELL_EDIRECTORY
-
OPEN_DS
public static final CrowdUserDirectoryImplementation OPEN_DS
-
OPEN_LDAP
public static final CrowdUserDirectoryImplementation OPEN_LDAP
-
OPEN_LDAP_RFC2307
public static final CrowdUserDirectoryImplementation OPEN_LDAP_RFC2307
-
SUN_ONE
public static final CrowdUserDirectoryImplementation SUN_ONE
-
REMOTE_CROWD
public static final CrowdUserDirectoryImplementation REMOTE_CROWD
-
DELEGATED_LDAP
public static final CrowdUserDirectoryImplementation DELEGATED_LDAP
-
INTERNAL
public static final CrowdUserDirectoryImplementation INTERNAL
-
UNKNOWN
public static final CrowdUserDirectoryImplementation UNKNOWN
-
-
Method Detail
-
values
public static CrowdUserDirectoryImplementation[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CrowdUserDirectoryImplementation c : CrowdUserDirectoryImplementation.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CrowdUserDirectoryImplementation valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getImplementationClass
public String getImplementationClass()
-
getByImplementationClass
public static CrowdUserDirectoryImplementation getByImplementationClass(String implementationClass)
-
-