Class DefaultSyncConfig
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig
-
- Direct Known Subclasses:
DefaultSyncConfigImpl
public class DefaultSyncConfig extends Object
DefaultSyncConfig
defines 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 class
DefaultSyncConfig.Authorizable
Base config class for users and groupsstatic class
DefaultSyncConfig.Group
Group specific configstatic class
DefaultSyncConfig.User
User specific config.
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_NAME
-
Constructor Summary
Constructors Constructor Description DefaultSyncConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull String
getName()
Configures the name of this configuration@NotNull DefaultSyncConfig.Group
group()
Returns the sync configuration for groups.@NotNull DefaultSyncConfig
setName(@NotNull String name)
Sets the name@NotNull DefaultSyncConfig.User
user()
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.
-
-