public static enum SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth extends Enum<SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth>
Enum Constant and Description |
---|
ALWAYS
Always sync group memberships during authentication - this was the default since 2.7, until 2.10
There is a potential performance impact on querying the groups on login, even if the list of memberships hasn't changed.
|
NEVER
Never synchronize group memberships during authentication - this was the default
before this feature was introduced in 2.7 (CWD-3429)
|
WHEN_AUTHENTICATION_CREATED_THE_USER
Sync when the user has been created as a part of the authentication process, - this is the new default since 2.10 (CWD-4197).
|
Modifier and Type | Field and Description |
---|---|
static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth |
DEFAULT
This should be the default for new directories
|
Modifier and Type | Method and Description |
---|---|
static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth |
forDirectory(Attributes directoryWithAttributes) |
static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth |
forValue(String attributeValue) |
String |
getValue() |
static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth NEVER
public static final SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth ALWAYS
public static final SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth WHEN_AUTHENTICATION_CREATED_THE_USER
public static final SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth DEFAULT
public static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth[] values()
for (SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth c : SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth.values()) System.out.println(c);
public static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth forDirectory(@Nonnull Attributes directoryWithAttributes)
public static SynchronisableDirectoryProperties.SyncGroupMembershipsAfterAuth forValue(String attributeValue)
public String getValue()
Copyright © 2020 Atlassian. All rights reserved.