Class DuplicatedUsersToDirectoriesMapping.Builder

java.lang.Object
com.atlassian.jira.user.util.DuplicatedUsersToDirectoriesMapping.Builder
Enclosing class:
DuplicatedUsersToDirectoriesMapping

public static class DuplicatedUsersToDirectoriesMapping.Builder extends Object
Builder class used to construct DuplicatedUsersToDirectoriesMapping objects.
Since:
8.19
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • addDirectoryForUser

      public DuplicatedUsersToDirectoriesMapping.Builder addDirectoryForUser(String username, com.atlassian.crowd.embedded.api.Directory directory, boolean isUserActive)
      This method adds a new directory for the given user.
      Parameters:
      username - The username of user who will the directory be added to.
      directory - The directory that will be associated with user.
      isUserActive - Is the provided user active in given directory.
      Returns:
      Builder instance.
      Since:
      8.19
    • buildDuplicatedUsers

      public DuplicatedUsersToDirectoriesMapping buildDuplicatedUsers()
      Builds DuplicatedUsersToDirectoriesMapping object and filters out users who are not duplicated.
      Returns:
      The user mapping instance without not duplicated users.
      Since:
      8.19