Class RFC4519DirectoryMembershipsIterableBuilder
java.lang.Object
com.atlassian.crowd.directory.rfc4519.RFC4519DirectoryMembershipsIterableBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
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
-