Class RFC4519DirectoryMembershipsIterableBuilder
java.lang.Object
com.atlassian.crowd.directory.rfc4519.RFC4519DirectoryMembershipsIterableBuilder
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
forConnector
(RFC4519Directory connector) forGroups
(Collection<LDAPGroupWithAttributes> groupsToInclude) forGroups
(Map<CrowdLdapName, String> groupsToInclude) withCustomBatchSize
(int membershipBatchSize) withFullCache
(Map<CrowdLdapName, String> users, Map<CrowdLdapName, String> groups) withGroupUserCache
(GroupUserCache groupUserCache) withPartialCache
(Map<CrowdLdapName, String> users, Map<CrowdLdapName, String> groups)
-
Field Details
-
PARTITION_SIZE
public static final int PARTITION_SIZE
-
-
Constructor Details
-
RFC4519DirectoryMembershipsIterableBuilder
public RFC4519DirectoryMembershipsIterableBuilder()
-
-
Method Details
-
build
-
withDnMapper
public RFC4519DirectoryMembershipsIterableBuilder withDnMapper(ContextMapperWithRequiredAttributes<CrowdLdapName> dnMapper) -
forConnector
-
withFullCache
public RFC4519DirectoryMembershipsIterableBuilder withFullCache(Map<CrowdLdapName, String> users, Map<CrowdLdapName, String> groups) -
withPartialCache
public RFC4519DirectoryMembershipsIterableBuilder withPartialCache(Map<CrowdLdapName, String> users, Map<CrowdLdapName, String> groups) -
forGroups
public RFC4519DirectoryMembershipsIterableBuilder forGroups(Map<CrowdLdapName, String> groupsToInclude) -
forGroups
public RFC4519DirectoryMembershipsIterableBuilder forGroups(Collection<LDAPGroupWithAttributes> groupsToInclude) -
withGroupUserCache
-
withCustomBatchSize
-