com.atlassian.crowd.util
Class AdminGroupChecker

java.lang.Object
  extended by com.atlassian.crowd.util.AdminGroupChecker

public class AdminGroupChecker
extends Object


Constructor Summary
AdminGroupChecker(DirectoryManager directoryManager, ApplicationManager applicationManager, I18nHelper i18nHelper)
           
 
Method Summary
 Set<String> getUnsafeAdminGroups(String username, long directoryID, List<String> selectedEntityNames)
           
 boolean isRemovingConsoleAdminFromLastAdminGroup(String groupname, String consoleAdmin, long directoryID)
           
 boolean isRemovingCrowdConsoleAdminMembership(String consoleAdmin, long consoleAdminDirectoryID, List<String> selectedUsernames, long selectedDirectoryID)
           
 boolean isRemovingCrowdConsoleAdminMembership(String consoleAdmin, long consoleAdminDirectoryID, String selectedUser, long selectedUserDirectoryID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminGroupChecker

public AdminGroupChecker(DirectoryManager directoryManager,
                         ApplicationManager applicationManager,
                         I18nHelper i18nHelper)
Method Detail

isRemovingCrowdConsoleAdminMembership

public boolean isRemovingCrowdConsoleAdminMembership(String consoleAdmin,
                                                     long consoleAdminDirectoryID,
                                                     String selectedUser,
                                                     long selectedUserDirectoryID)

isRemovingCrowdConsoleAdminMembership

public boolean isRemovingCrowdConsoleAdminMembership(String consoleAdmin,
                                                     long consoleAdminDirectoryID,
                                                     List<String> selectedUsernames,
                                                     long selectedDirectoryID)

getUnsafeAdminGroups

public Set<String> getUnsafeAdminGroups(String username,
                                        long directoryID,
                                        List<String> selectedEntityNames)
                                 throws OperationFailedException,
                                        DirectoryNotFoundException
Throws:
OperationFailedException
DirectoryNotFoundException

isRemovingConsoleAdminFromLastAdminGroup

public boolean isRemovingConsoleAdminFromLastAdminGroup(String groupname,
                                                        String consoleAdmin,
                                                        long directoryID)
                                                 throws OperationFailedException,
                                                        DirectoryNotFoundException
Throws:
OperationFailedException
DirectoryNotFoundException


Copyright © 2013 Atlassian. All Rights Reserved.