Class DefaultSyncConfig
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig
-
- Direct Known Subclasses:
DefaultSyncConfigImpl
public class DefaultSyncConfig extends Object
DefaultSyncConfigdefines how users and groups from an external source are synced into the repository using theDefaultSyncHandler.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultSyncConfig.AuthorizableBase config class for users and groupsstatic classDefaultSyncConfig.GroupGroup specific configstatic classDefaultSyncConfig.UserUser specific config.
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_NAME
-
Constructor Summary
Constructors Constructor Description DefaultSyncConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull StringgetName()Configures the name of this configuration@NotNull DefaultSyncConfig.Groupgroup()Returns the sync configuration for groups.@NotNull DefaultSyncConfigsetName(@NotNull String name)Sets the name@NotNull DefaultSyncConfig.Useruser()Returns the sync configuration for users.
-
-
-
Field Detail
-
DEFAULT_NAME
public static final String DEFAULT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
@NotNull public @NotNull String getName()
Configures the name of this configuration- Returns:
- the name
-
setName
@NotNull public @NotNull DefaultSyncConfig setName(@NotNull @NotNull String name)
Sets the name- Parameters:
name- the name- Returns:
this- See Also:
getName()
-
user
@NotNull public @NotNull DefaultSyncConfig.User user()
Returns the sync configuration for users.- Returns:
- the user sync configuration.
-
group
@NotNull public @NotNull DefaultSyncConfig.Group group()
Returns the sync configuration for groups.- Returns:
- the group sync configuration.
-
-