com.atlassian.crowd.util
Class AdminGroupChecker

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

public class AdminGroupChecker
extends java.lang.Object


Constructor Summary
AdminGroupChecker(DirectoryManager directoryManager, ApplicationManager applicationManager, I18nHelper i18nHelper)
           
 
Method Summary
 java.util.Set<java.lang.String> getUnsafeAdminGroups(java.lang.String username, long directoryID, java.util.List<java.lang.String> selectedEntityNames)
           
 boolean isRemovingConsoleAdminFromLastAdminGroup(java.lang.String groupname, java.lang.String consoleAdmin, long directoryID)
           
 boolean isRemovingCrowdConsoleAdminMembership(java.lang.String consoleAdmin, long consoleAdminDirectoryID, java.util.List<java.lang.String> selectedUsernames, long selectedDirectoryID)
           
 boolean isRemovingCrowdConsoleAdminMembership(java.lang.String consoleAdmin, long consoleAdminDirectoryID, java.lang.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(java.lang.String consoleAdmin,
                                                     long consoleAdminDirectoryID,
                                                     java.lang.String selectedUser,
                                                     long selectedUserDirectoryID)

isRemovingCrowdConsoleAdminMembership

public boolean isRemovingCrowdConsoleAdminMembership(java.lang.String consoleAdmin,
                                                     long consoleAdminDirectoryID,
                                                     java.util.List<java.lang.String> selectedUsernames,
                                                     long selectedDirectoryID)

getUnsafeAdminGroups

public java.util.Set<java.lang.String> getUnsafeAdminGroups(java.lang.String username,
                                                            long directoryID,
                                                            java.util.List<java.lang.String> selectedEntityNames)
                                                     throws OperationFailedException
Throws:
OperationFailedException

isRemovingConsoleAdminFromLastAdminGroup

public boolean isRemovingConsoleAdminFromLastAdminGroup(java.lang.String groupname,
                                                        java.lang.String consoleAdmin,
                                                        long directoryID)
                                                 throws OperationFailedException
Throws:
OperationFailedException


Copyright © 2010 Atlassian. All Rights Reserved.